sql查询语句:
select * from student where sname like '%李%' and sgroup>55 and sgroup<80
sql插入语句:
insert into student(sname,sage,sgroup,sex,class,number,location)
values('李玉',20,88,'女','信管一班','湖南常德','13534542656')
sql修改数据语句
update student set number='13534546543',location='湖南省常德市' where sname='李玉'
sql删除语句
delete from student where sname='贾星'
mysql取前面三条数据并进行降序排列:
select * from student order by _id desc limit 3
mysql语句查询语文科目根据id号降序并且只取前两位数:
select * from student where subject like '%语文%' order by _id desc limit 2
sql增加表的字段名语句:
alter table student add sno varchar(20)
alter table student add xuanke VARCHAR(10),add tiyu VARCHAR(10)
sql删除表的字段
alter table student drop column xuanke
sql修改表的字段名:
alter table student change tiyu suibian char(10) not null;
指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符。
WHERE au_lname LIKE '[C-P]arsen' 将查找以 arsen 结尾并且以介于 C 与 P
之间的任何单个字符开始的作者姓氏,例如 Carsen、Larsen、Karsen 等
不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符。
WHERE au_lname LIKE 'de[^l]%' 将查找以 de 开始并且其后的字母不为 l 的所有作者的姓氏。
mysql中选取分数为86或者56的数据:
select * from student where sgroup in(56,86)
between的用法:
select * from student where sgroup NOT BETWEEN 60 and 90
union的用法:
相当于我们程序的并,将两个表所有数据都显示,但是没有重复的数据
删除数据库:
drop database 数据库名称
创建数据库:
create database 数据库名称
删除表:
drop table 表名称
撤销约束:
alter table 表明 drop constraint 约束名
外键的用法
foreign key(字段名称) refrences 表名(字段名称)
如果需要在表存在的条件下创建外键约束:
alter table 表名 add foreign key (字段名) refrences 表名(字段名)
check约束以及删除约束:
constaint 约束名 check(字段名>0 and city='shanghai')/drop constarint 约束名
撤销default约束:
alter table student alter city drop default
创建索引语句:
alter table student drop index student_name
select * from student where sname like '%李%' and sgroup>55 and sgroup<80
sql插入语句:
insert into student(sname,sage,sgroup,sex,class,number,location)
values('李玉',20,88,'女','信管一班','湖南常德','13534542656')
sql修改数据语句
update student set number='13534546543',location='湖南省常德市' where sname='李玉'
sql删除语句
delete from student where sname='贾星'
mysql取前面三条数据并进行降序排列:
select * from student order by _id desc limit 3
mysql语句查询语文科目根据id号降序并且只取前两位数:
select * from student where subject like '%语文%' order by _id desc limit 2
sql增加表的字段名语句:
alter table student add sno varchar(20)
alter table student add xuanke VARCHAR(10),add tiyu VARCHAR(10)
sql删除表的字段
alter table student drop column xuanke
sql修改表的字段名:
alter table student change tiyu suibian char(10) not null;
指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符。
WHERE au_lname LIKE '[C-P]arsen' 将查找以 arsen 结尾并且以介于 C 与 P
之间的任何单个字符开始的作者姓氏,例如 Carsen、Larsen、Karsen 等
不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符。
WHERE au_lname LIKE 'de[^l]%' 将查找以 de 开始并且其后的字母不为 l 的所有作者的姓氏。
mysql中选取分数为86或者56的数据:
select * from student where sgroup in(56,86)
between的用法:
select * from student where sgroup NOT BETWEEN 60 and 90
union的用法:
相当于我们程序的并,将两个表所有数据都显示,但是没有重复的数据
删除数据库:
drop database 数据库名称
创建数据库:
create database 数据库名称
删除表:
drop table 表名称
撤销约束:
alter table 表明 drop constraint 约束名
外键的用法
foreign key(字段名称) refrences 表名(字段名称)
如果需要在表存在的条件下创建外键约束:
alter table 表名 add foreign key (字段名) refrences 表名(字段名)
check约束以及删除约束:
constaint 约束名 check(字段名>0 and city='shanghai')/drop constarint 约束名
撤销default约束:
alter table student alter city drop default
创建索引语句:
create index student_name on student(sname desc)
alter table student drop index student_name