1:数据类型
主要分为三类:数值类型,字符串类型和日期时间类型。
其中需要注意的是char和varchar的区别:都需要指定长度,即char(len)和varchar(len)
char指定的长度为固定长度,即指定长度为几就只能接收多少个长度的字符,而varchar指定的长度为最长长度,即可以接收任何不超过该长度的长度。
一般来说,char的性能高一些。
2:操作表
- 创建表:create table 表名(列名 列类型);如:create table temp (sid varchar(6));
- 查看库中所有表的名称:show tables;
- 删除表:drop table 表名;
- 修改表:
添加列:alter table 表名 add (列名 列类型)
修改列类型:alter table 表名 modify 列名 新列类型
修改列名:alter table 表名 change 列名 新列名 列类型
删除列:alter table 表名 drop 列名
修改表名称:alter table 表名 rename to 新表名
3:插入数据
插入指定列:INSERT INTO 表名(列名1,列名2, …) VALUES(值1, 值2)
如:insert into table1(sid,sname) values (8,'zhangSan');
插入所有列:INSERT INTO 表名 VALUES(值1,值2,…)
如:insert into table1 values(8,'zhangSan');
注:字符串为单引用而非java双引用号