1、表中插入数据:
insert into user (name, age) values ('张三', 12 );
上例说明:之前创建了user表,里面包含name和age两列,数据类型分别为varchar和int; 这里插入数据,要求(name,age)和 ('张三', 12 )值和类型必须对应;特别注意,字符使用单引号。
2、修改表:
a、修改表名
rename table user to tb_user;
说明:把表名user修改为tb_user
b、修改表属性(引擎,编码等)
alter table tb_user engine=myisam charset=utf8;
说明:把tb_user表的engine和charset属性,修改为myisam和utf8;
执行完以后,可以通过show create table tb_user;查看 修改结果
c、修改表中的字段
改字段名(change)
alter table tb_user change gender sex char(1);
说明:把字段gender名修为"sex"
改数据类型(modify)
alter table tb_user modify tel char(20);
说明:把tel字段的数据类型修改为char(20)
改顺序(modify)
alter table tb_user modify tel char(20) after age;
说明:把tel字段放到age字段之后
d、添加表中的字段
例:alter table tb_user add id int first;
说明:add 为添加关键字,后面紧新字段名称和数据类型;first 指定加在表的第一个字段;after 指定加在某个字段之后.
例:alter table tb_user add(
gender char(1),
tel char(11)
);
说明:一次增加两个字段。指定位置的情况下,一次只能增加一个字段
例:alter table tb_user_add(
addr varchar(16) after name
);
说明:在name字段之后添加addr字段
e、删除字段(drop)
alter table tb_user drop sex;
说明:删除sex字段
3、删除表:
create table....
alter table...
rename table...
drop table tb_user; --删除tb_user表
drop datebase db1; --删除数据库db1