当前位置:   article > 正文

SQL基本语句1——创建、添加、删除_sql添加

sql添加

SQL基本语句1——创建、添加、删除

一、创建:create

1.创建数据库

create database 库名;
  • 1

2.创建表

create table 表名(
	列名1 数据类型(size),
	列名2 数据类型(size),
	列名3 数据类型(size),
	....
	列名n 数据类型(size)
);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

二、添加:inster

1.添加单个/多个数据

insert into 表名 value('*** ','***','***',);
  • 1

2.同时添加多个数据

inster into 表名(列名1,列名2,......)
values('*** ','***','***',),
('*** ','***','***',),
('*** ','***','***',);
  • 1
  • 2
  • 3
  • 4

三、删除:drop,delete、truncate

1.删除库/表

drop database/table 库名/表名;
  • 1

【扩展】

  • 通过数据库删除表drop table 库名.表名;

2.删除表中的数据

delete from 表名 where 条件;
  • 1

【扩展】

  • 通过truncate删除/清空表,数据不可恢复,速度快:truncate table 表名;
  • 通过delete删除/清空表,数据可恢复,速度慢:delete from 表名;

四、实例

数据
学生表
学生表
课程表
请添加图片描述
成绩表
请添加图片描述

1.创建

#创建数据库
create database 学生管理系统;
#在该数据库下创建表
alter database 学生管理系统 char set gbk;
use 学生管理系统;
create table Student(
	学号 varchar(10) primary key,
	姓名 varchar(50) not null,
	性别 varchar(10) check (性别 in ('男','女')),
	专业班级 varchar(10),
	出生日期 varchar(10),
	电话 varchar(20)
);
create table Course(
	课程号 varchar(10),
	课程名 varchar(10),
	学分数 int,
	学时数 int,
	任课教师 varchar(10)
);
create table Tscore(
	课程号 varchar(10),
	学号 int,
	成绩1 int,
	成绩2 int,
	成绩3 int
);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

2.添加

insert into Student value('0433','张艳','女','生物04','1986-9-13',NULL);
insert into Student value('0496','李越','男','电子04','1984-2-23','138129xxxx');
insert into Student value('0529','赵欣','男','会计05','1984-1-27','1350222xxxx');
insert into Student value('0531','张志国','男','生物05','1986-9-10','1331256xxxx');
insert into Student value('0538','于兰兰','女','生物05','1984-2-20','1331200xxxx');
insert into Student value('0591','王丽丽','女','电子05','1984-3-20','1332080xxxx');
insert into Student value('0592','王海强','男','电子05','1986-11-1',NULL);

insert into Course value('K001','计算机图形学','2.5','40','胡晶晶');
insert into Course value('K002','计算机应用基础','3','48','任泉');
insert into Course value('K006','数据结构','4','64','马跃先');
insert into Course value('M001','政治经济学','4','64','孔繁星');
insert into Course value('S001','高等数学','3','48','赵晓尘');

insert into Tscore value('K001','0433','60','75','75');
insert into Tscore value('K001','0529','70','70','60');
insert into Tscore value('K001','0531','70','80','80');
insert into Tscore value('K001','0591','80','90','90');
insert into Tscore value('K002','0496','80','80','90');
insert into Tscore value('K002','0529','70','70','85');
insert into Tscore value('K002','0531','80','80','80');
insert into Tscore value('K002','0538','65','75','85');
insert into Tscore value('K002','0592','75','85','85');
insert into Tscore value('K006','0531','80','80','90');
insert into Tscore value('K006','0591','80','80','80');
insert into Tscore value('M001','0496','70','70','80');
insert into Tscore value('M001','0591','65','75','75');
insert into Tscore value('S001','0531','80','80','80');
insert into Tscore value('S001','0538','60',NULL,'80');
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

3.删除

#删除数据库
drop database 学生管理系统;
#删除表
drop table Student;
#删除表中所有数据
delete from Student;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/487783
推荐阅读
相关标签
  

闽ICP备14008679号