1.mysql字段类型(http://www.runoob.com/mysql/mysql-data-types.html)
INT 大整数值
FLOAT 单精度浮点数值
DOUBLE 双精度浮点数值
.......
2.字符串类型
CHAR 定长字符串

VARCHAR 变长字符串

..........
3.创建表





https://www.cnblogs.com/duhuo/p/5682565.html
DDL:(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等。
DML:(Data Manipulation Language)语句:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主要包括 insert、delete、udpate 和select 等。(增添改查)
4.删除表


5.插入数据


6.更新数据

若没有[where name='huluwa']这句则是把所有行的age全部改为27

一次性更新多条数据,则把要更新数据的列都写进语法并用逗号隔开即可


更新前数据

更新后数据
7.删除某条数据


8.查询数据

查询所有数据


查询指定列的数据

9.设置id自增长


不需要输入id数据

id自动生成且递增

AUTO_INCREMENT=5意思是继续插入数据时,编号会从5开始
10.字符集(如上图CHARSET=latin1)

在默认字符集为latin1的表里插入汉字会报错,如下图所示

建表的时候要设置默认字符集CHARSET=utf8,此时再插入汉字内容


11.复制表


如何只复制表结构,不复制表内容呢?


12.重命名表
方法1:


方法2:


13.更改表结构

增加一列address

我们发现这句语法是将新列加至表的最后边,那如果我想把address这一列加到age这一列的后面怎么办呢?
首先把刚才新加的address列删除

然后如下执行

