登录操作打开交互模式输入 mysql -u (指定用户登录)-p (指定密码)
查看当前有多少个数据库
Show databases;
新建数据库
Create database (数据库名);
丢弃数据库
Drop database (已存在的数据库名)
使用哪个数据库
Use (数据库名);
查看数据库中有几张表(到对应的数据库看各自的数据表)
Show tables;
查看数据库字符集
Show charset; -- 查看所有字符集列表
Show charset like ‘utf%’; -- 模糊查询字符集里含utf的字符集列表
(like模式查询)(%代表任意字符出现任意次)
查看表结构
Desc (表名);
新建表
Create (表名);
丢弃表
Drop tables (表名);
Sql语句分类
查询语句dql : 主要有celect关键字完成,查询语句是sql语句中最复杂。功能最丰富的语句。
数据库操作语言dml: 分别用语添加、修改个删除表中的行。 主要有 insert、update和delete 关键字完成。
数据定义语言ddl: 主要有create、alter、drop和truncate关键字完成。
数据库控制语言dcl :主要有grant和revoke俩个关键字完成。
事物控制语句 :主要有commit、rollback和savepoint关键字完成。
Sql 语言注意点
Sql语言大小写不敏感,
Sql 语言可以在一行也可以在多行写
关键字不可能被缩写也不可能被拆分
各子句一般要分行写
针对程序员,可以使用缩进提高语言可读性