第一关大致分为三大类:一、创建数据库和表,二在表中插入具体数据,三、补充知识。

一、创建数据库和表

创建数据库school(用于存放和学校有关的数据),

字符集-选utf8(可以同时支持中英文),数据库确定创建完成,此时数据库颜色为灰色,

右击打开数据库,点亮数据库,此后就可以在数据库中创建表了,创建数据表时,需要先选中数据库,代表把表放在哪个数据库中




sql server从一个表中删除另一个表的数据 sql如何删除一个表_sql批量删除表


右击表-新建表-输入列名和信息-添加新的列名和信息,在主键那里添加钥匙符号,


sql server从一个表中删除另一个表的数据 sql如何删除一个表_sql日期加减_02


点击保存按钮,输入表名,表确定创建完成,


sql server从一个表中删除另一个表的数据 sql如何删除一个表_sql批量删除表_03


双击表名,可以看到表里面有哪几列。


sql server从一个表中删除另一个表的数据 sql如何删除一个表_sql 批量删除表_04


修改表内的数据:选中表-设计表-添加/删除字段

删除表:选中表-删除表

其他知识:

1、数据类型:

目前课程所学,有字符串、数字、日期3种;

每列数据都必须存放适合的数据类型,比如

学号为varchar,出生日期为date类型

2、约束:除数据类型之外,对列中数据约束的一种功能

Null(表示对应列里面的数据可以包含空值)

Not null(表示对应列的数据值不能为空值)

Primary key(表示主键)

二、在表中插入具体数据

选中表-右击打开表-在空白处输入信息,下方的加减号为增删信息按钮


sql server从一个表中删除另一个表的数据 sql如何删除一个表_sql插入日期_05


在表中批量插入信息:右击查询-新建查询-在sql编辑器里面写sql,

用sql语句:

insert into student(学号,姓名,出生日期,性别)

values('0001','猴子','1990-01-01','男');

insert into student(学号,姓名,出生日期,性别)

values('0002','猴子','1990-12-21','女');

insert into student(学号,姓名,出生日期,性别)

values('0003','马云','1991-01-01','男');

insert into student(学号,姓名,出生日期,性别)

values('0004','王思聪','1990-05-20','男');

点击运行


sql server从一个表中删除另一个表的数据 sql如何删除一个表_sql批量删除表_06


打开student表格,会发现,已经有数据


sql server从一个表中删除另一个表的数据 sql如何删除一个表_sql 批量删除表_07


sql server从一个表中删除另一个表的数据 sql如何删除一个表_sql 批量删除表_08


sql server从一个表中删除另一个表的数据 sql如何删除一个表_sql批量删除表_09


sql server从一个表中删除另一个表的数据 sql如何删除一个表_sql日期加减_10


三、补充知识

数据分类

1、DDL(数据定义语言)

Creact 创建数据库和表

Drop 删除数据库和表

Alter 修改数库和表的结构---本节课未涉及

2、DML(数据操纵语言)

Insert 向表中插入数据

Delete 删除表中的数据

Select 查询表中的数据---本节课未涉及

Update 修改表中的数据---本节课未涉及

3、DCL(数据控制语言)

Commit 确认对数据库中数据进行的变更---本节课未涉及

Rollback 取消对数据库中的数据进行的变更---本节课未涉及

Crant 赋予用户操作权限

其他、 ;分号结尾、不区分大小、只能用英文(中文比英文占用空间大)