DBMS可分为两类:一类为基于共享文件系统的DBMS,另一类为基于客户机—服务器的DBMS。服务器部分是 负责所有数据访问和处理的一个软件。这个软件运行在称为数据库服务 器的计算机上。
2.MySQL Administrator(MySQL管理器)是一个图形交互客户机,用 来简化MySQL服务器的管理。
3.使用use 关键字选择数据库:例如 use course;
4.SHOW DATABASES;返回可用数据库的一个列表
5.SHOW TABLES;返回当前选择的数据库内可用表的列表。
6.SHOW COLUMNS FROM customers要求给出一个表名,它对每个字段返回一行,行中包含字段名、数据 类型、是否允许NULL、键信息、默认值以及其他信息(如字段cust_id 的auto_increment)。
7.DESCRIBE customers, 是 SHOW COLUMNS FROM customers;的一种快捷方式
8.SHOW STATUS,用于显示广泛的服务器状态信息;
9.SHOW CREATE DATABASE和SHOW CREATE TABLE,分别用来显示创建特定数据库或表的MySQL语句;
10. SHOW GRANTS,用来显示授予用户(所有用户或特定用户)的安全权限;
11. SHOW ERRORS和SHOW WARNINGS,用来显示服务器错误或警告消息
12. 查询语句
(1)检索单个列:select prod_names from products;
(2)检索多个列:select prod_names, prod_id, prod_pricefrom products;
(3)检索所有列:select * from products;
注意:检索不需要的列通常会降低检索和应 用程序的性能
(4)取出重复列:select distinct vend_id from products;使用 DISTINCT关键字,它必须直接放在列名的前面,DISTINCT关键字应用于所有列而 不仅是前置它的列
(5)限制结果:select prod_names from products limit 5; 返回<=5行;
select prod_names from products limit 5, 5; 返回从行5开始的5行;
注意:行0 检索出来的第一行为行0而不是行1。因此,LIMIT1,1 将检索出第二行而不是第一行。
(6)使用完全限定的表名:select products.prod_names from products;与第一个检索意义相同