mysql数据库学习03-数据插入、修改和查询

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

猜你喜欢

转载自blog.csdn.net/zhuangxingzan/article/details/84777374