对于数据库表中列的增加的命令
:
alter table
表名
add
列名
数据类型
[first|after
指定的列名
] ;
例如
:
在
student
表中增加一列家庭地址,排列在手机号这一列的后面。
alter table student add address varchar(100) after phone;
调整数据库表中列的顺序的命令
:
alter table
表名
modify
列名 数据类型
[first|after
指定的列名
] ;
例如,将
phone
这一列调整到
age
这一列的前面,也就是需要将
phone
调整到
name
的后面;
alter table student modify phone varchar(11) after name;
例如,把
student
表中的
phone
这一列修改为
iphone
;
alter table student change phone iphone varchar(11);
例如,将
address
字段的数据长度从
100
修改为
200
;
alter table student modify address varchar(200);
例如,从
student
表中删除
iphone
这一列;
alter table student drop iphone;
例如,删除班级表
drop table if exists tb_class;
指定表中添加数据的命令
:
例如,把张三同学的个人信息添加至
student
学生表中
insert into student(id,name,age,address) values(1,'
张三
',20,'
江西省南昌市
');
查询
student
表中的所有数据
select id,name,age,address from student;
当给表中的所有字段添加数据的时候,添加的
sql
语句中字段名可以省略
insert into student values(2,'
李四
',22,'
江西省九江市
');
当查询表中的所有字段的时候,以
*
号代替,表示查询所有字段。
批量添加数据
:
insert into
表名
values(
数据
1
,数据
2
,数据
3……),(
数据
1
,数据
2
,数据
3……),(
数据
1
,数据
2
,数据
3……);
查询语句的简单用法,查询表中的某一些字段
将要查询的字段取昵称,为了方便用户理解,用关键字
as
定义
修改数据的语法:
update
表名
set
字段名
1=
更新的数据
,
字段名
2=
更新的数据
where
条件字段名
=
条件值
;
例如,将学号为
1
的同学的年龄改为
18
岁。
update student set age=18 where id=1;
例如,将学号为
4
的同学,年龄改为
24
岁,家庭地址改为景德镇
删除数据的语法:
delete from
表名
where
条件字段
=
条件值;
从学生表中删除姓名为老王的同学信息