第一关大致分为三大类:一、创建数据库和表,二在表中插入具体数据,三、补充知识。
一、创建数据库和表
创建数据库school(用于存放和学校有关的数据),
字符集-选utf8(可以同时支持中英文),数据库确定创建完成,此时数据库颜色为灰色,
右击打开数据库,点亮数据库,此后就可以在数据库中创建表了,创建数据表时,需要先选中数据库,代表把表放在哪个数据库中
右击表-新建表-输入列名和信息-添加新的列名和信息,在主键那里添加钥匙符号,
点击保存按钮,输入表名,表确定创建完成,
双击表名,可以看到表里面有哪几列。
修改表内的数据:选中表-设计表-添加/删除字段
删除表:选中表-删除表
其他知识:
1、数据类型:
目前课程所学,有字符串、数字、日期3种;
每列数据都必须存放适合的数据类型,比如
学号为varchar,出生日期为date类型
2、约束:除数据类型之外,对列中数据约束的一种功能
Null(表示对应列里面的数据可以包含空值)
Not null(表示对应列的数据值不能为空值)
Primary key(表示主键)
二、在表中插入具体数据
选中表-右击打开表-在空白处输入信息,下方的加减号为增删信息按钮
在表中批量插入信息:右击查询-新建查询-在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','男');
点击运行
打开student表格,会发现,已经有数据
三、补充知识
数据分类
1、DDL(数据定义语言)
Creact 创建数据库和表
Drop 删除数据库和表
Alter 修改数库和表的结构---本节课未涉及
2、DML(数据操纵语言)
Insert 向表中插入数据
Delete 删除表中的数据
Select 查询表中的数据---本节课未涉及
Update 修改表中的数据---本节课未涉及
3、DCL(数据控制语言)
Commit 确认对数据库中数据进行的变更---本节课未涉及
Rollback 取消对数据库中的数据进行的变更---本节课未涉及
Crant 赋予用户操作权限
其他、 ;分号结尾、不区分大小、只能用英文(中文比英文占用空间大)