本文介绍了MySQL数据库常用的基础语句,包括创建数据库、创建数据表、对数据表的内容进行增删改查等等。
一、基础数据库操作
1. 登录数据库(注意:结尾没有分号)
2. 创建数据库
3. 查询数据库
4. 删除数据库
5. 选择数据库
6. 查询数据表
7. 创建数据表
1
| create table student(id int,name varchar(255),age int,address varchar(255));
|
8. 查询表结构
9. 删除数据表
10. 数据表添加列
1
| alter table student add height int(11);
|
11. 数据表删除列
1
| alter table student drop height;
|
12. 数据列改名
1
| alter table student change column name username varchar(255);
|
13. 数据列修改数据类型
1
| alter table student modify column id varchar(255);
|
14. 修改表名
1
| alter table student rename to user;
|
15. 插入数据项
1
| insert into user(id,username,age,address) value (1,"Jack",18,"ChongQing");
|
16. 删除数据项
1
| delete from user where username="Jack";
|
17. 修改数据项
1
| update user set age = 19 where username = "Tom";
|
18. 查询数据表全部数据项
二、逻辑运算符
1. between 最小值 and 最大值
1 2 3 4
| #查询年龄在12到18之间的用户 select * from user where age between 12 and 18; #也可以用>和<符号写 select * from user where age>=12 and age<=18;
|
2. in(取值范围)
1
| select * from user where age in(11,19);
|
3. like(通配符)
1 2
| #查询用户名为L开头的用户 select * from user where username like "L%";
|
4. as 为表名称或者列名称指定别名
1 2
| #查询地址为BeiJing的用户的用户名 且将其username字段名指定别名为name select username as name from user where address="BeiJing";
|
5. null
1 2
| #查询address为null的用户 注意这里是is select * from user where address is null;
|