3.1 MySQL常用命令
连接上MySQL服务器后,可使用命令访问服务器上的数据。
1,select version( ); 查看服务器版本
2,show databases; 查看所有的数据库
MySQL服务器只自带4个数据库,名字:information_schema,mysql,performance_schema,sys
这4个系统数据库不能删除,因为它们里面保存了全局数据信息。
3,use 库名; 打开指定的数据库
4,show tables; 查看当前库的所有表
5,desc 表名; 查看表的结构
6,show create table user 表名; 查看建表的SQL语句
3.2 SQL语言分类
结构化查询语言(Structured Query Language)简称SQL,它不是某个特定数据库产品专有的语言,几乎所有DBMS都支持SQL,它简单易学,灵活使用其语言元素,可以进行非常高级的数据库操作。SQL语言分为如下几大类:
DQL(Data Query Language):数据查询语言,用于查询数据库记录
关键字:select
DML(Data Manipulate Language):数据操作语言,用于添加、删除、修改数据库记录
关键字:insert 、update、delete
DDL(Data Define Languge):数据定义语言,用于库和表等数据库对象的创建、修改、删除
关键字:create、alter、drop
DCL(Data Control Language):数据控制语言,用于创建或更改用户、角色及权限
关键字:grant、revoke
TCL(Transaction Control Language):事务控制语言,用于控制事务的提交或回滚
关键字:commit、rollback
SQL语法规范:
1,不区分大小写,但建议关键字大写,表名、列名小写
2,每条语句最好用分号结尾(登录命令除外)
2,注释有2种
| 注释的语法 | 说明 |
|---|---|
| — 空格 | 单行注释 |
| / ** / | 多行注释 |
