1. 查看数据库
语法
#show databases;
2. 添加数据库
语法:
#create database demo;
3. 删除数据库
语法:
#drop database demo;
4. 数据类型
数值类型
日期和时间类型
字符串类型
5. 添加数据表
先创建一个数据库还是demo
语法:
#create table table_name(column_name1 data type,column_name2 data type…);
实例:
6. 删除数据表
语法:
#drop table_name;
7. 给数据表添加数据列
语法:
Elter table table_name add column_name data type;
8. 给数据表删除数据列
语法:
Elter table table_name drop column_name;
9. 修改表名
语法:
Elter table table_name rename new table_name;
10. 修改列信息
语法:
Elter table table_name change old_column_name new_column_name datatype;
11. 插入表数据
语法:
#insert into table_name(column 1, column 2…) values (value 1 value 2…)
12. 查看表数据
语法:
#select * from table_name;
13. where 条件查询
语法:
#select * from table_name where condition1 [AND] [OR] condition2…
14. 修改更新表数据
语法:
#update table_name set field1=new_value1,field2=new_value2… where clause(子句)
15. 删除数据表中的记录
语法:
#delete from table_name where clause;
16. where语句中like操作符
语法:
#select * from table_name where field1 like condition1 [AND] [OR] field2='somevalue';
通配符用%表示
17. where 语句中的in操作符
语法:
#select * from table_name where column in(value1, value2,…)
#select * from table_name where column in(select 语句)
18. where语句中的between操作符
#select * from table_name where column between value1 and value2
#select * from table_name where column not between value1 and value2
19. 排序
语法:
#select field1, fiedl2,…fieldN table_name order by field1 [ASC[DESC]]
默认ASC升序
20.去掉重复查询结果
语法:
#select distinct field from table_name;
21. 使用limit截取查询结果
语法:
#select * from table_name [where 子句] [order by 子句] limit offset rowCount
Offset: 查询结果的起始位置,第一条记录是0
RowCount: 从offset起始位置开始,要获取的记录条数
Limit 1,2 查询的结果从第二条记录开始,截取两条记录。