发布网友 发布时间:2022-04-09 16:55
共2个回答
懂视网 时间:2022-04-09 21:17
例:create datdbase student
(2)删除数据库 drop database 数据库名
例:drop database student
(3)使用数据库 use 数据库名
例:use student
二、数据库中表的语句
(1)创建表 create table 表名
(
列名 数据类型
.......
)
例:
(2)删除表 drop table 表名
例:drop table student
(3)修改表:
添加列:alter table表名 add 列名 数据类型
例:alter table student add class nvarchar(50)
删除列:alter table 表名 drop column 列名
例:alter table student drop column class
(4)表中约束条件的添加
1、主键约束:在被约束列后加 primary key
2、唯一约束:在被约束列后加 unique
3、外键约束:alter table 外键表名 add constraint 约束名称 foreign key(外键字段) references 主键表名(约束列名)
4、自增:identity(开始数,自增数)
5、不能为空:not null
三、列中数据的语句
(1)添加数据 insert into 表名 values(‘字符串‘,‘时间日期‘,‘true/false‘,值)
例:insert into student values(‘s001‘,‘张三‘,‘true‘,‘2011-09-01‘,98.05)
(2)修改数据 update 表名 set 列名=值
例:update student set sex=‘false‘
(3)删除数据 delete from 表名/truncate table 表名
注:delete逐行删除,truncate全部清空删除
例:delete from student
truncate table student
(4)查询数据 select *from 表名
例:select*from student
四、条件操作语句
(1)条件修改: update 表名set 列名=值 where 列名=值
例:update student set score=98 where name=‘张三‘
(2)条件删除:
delete from 表名where 列名=值
(3)高级查询
1、条件查询:select 列名1,列名2 from 表名where 列名=(<,>,<=,>=)值and/or 列名...
2、模糊查询:select*from 表名where列名like‘%值%‘
3、排序查询:select*from表名where order by 列名asc(升序)/desc(降序)
4、去重查询:select distinct 列名from表名
5、分组查询:select 某一列名from 表名 group by 对应的列名
【3-10】数据库语句编写
标签:条件查询 add uniq 符号 添加 ase 去重 sel 删除
热心网友 时间:2022-04-09 18:25
可以分两来实现:
选修了高等数学课程的学生学号和成绩的语句如下:
select student.sNum, Grade from student,course,sc建议你看一个这个博客,对你一定会有帮助
http://blog.csdn.net/twtiqfn/article/details/17791127
追问能不能写全一下,拜托了追答你gaoshu没有提供字段啊