1、MySQL入门操作
1.1、连接MySQL
-- 格式 mysql [-h主机名 -P端口号] -u用户名 -p mysql -h主机名 -P端口号 -u用户名 -p 注意,-P端口号,中的P是大写的,要跟密码前面的p(小写)区分开 -- 示例 mysql -uroot -p mysql -hlocalhost -P3306 -uroot -p
-h主机名,-P端口号,-u用户名 之间是可分开的,看个人使用习惯
即可以 -uroot,也可 -u root
2.1、一些基础操作
-- 查看MySQL版本 SELECT version(); -- 查看全部数据库 SHOW DATABASES; -- 使用数据库 USE 数据库名; -- 查看当前数据库下的全部表 SHOW TABLES; -- 退出MySQL EXIT
2、SQL通用语法
SQL语句可以单行或多行书写,以分号结尾。
SQL语句可以使用空格/缩进来增强语句的可读性。
MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。
注释:
单行注释: -- 注释内容 或 # 注释内容(MySQL特有)
多行注释: /*注释内容*/
3、SQL分类
分类 | 全称 | 说明 |
---|---|---|
DDL | Data Definition Language | 数据定义语言,用来定义数据库对象(数据库,表,字段) |
DML | Data Manipulation Language | 数据操作语言,用来对数据库表中的数据进行增删改 |
DQL | Data Query Language | 数据查询语言,用来查询数据库中表的记录 |
DCL | Data Control Language | 数据控制语言,用来创建数据库用户、控制数据库的访问权限 |