day1
-
数据库分类
-
sql安装方式
-
sql标准语句
- 增查删改3类语句
- 表单和数据库
- 具体字段
- 权限
- 增查删改3类语句
-
sql基本操作
#操作分为两种界面操作:MySQLworkbench操作和MySQLshells.exe操作#
#1.直接可视化编写并利用js脚本插件自动生成SQL语句代码#(推荐)
#2.还可以通过SQL脚本导入写好的SQL语句从而创建SQL表格(记得刷新SCHEMAS)#
#3.也直接在MySQLworkbench的代码编写界面使用SQL语句(推荐)#
#4.用MySQL.shells.exe操作,先链接数据库,再用SQL语句编写#
-
创建数据库
-
创建表单
-
删除,添加,更新 表,列,表单数据
- 更新比较重要
- 更新还有比较厉害的null清空方式,并且自持合并操作,和标签筛选。
-
设置列名,数据类别;代码
数据库创建的表,所有的列都必须指定数据类型,每一列都不能存储与该列数据类型不符的数据。
四种最基本的数据类型
- INTEGER 型
用来指定存储整数的列的数据类型(数字型),不能存储小数。
- CHAR 型
用来存储定长字符串,当列中存储的字符串长度达不到最大长度的时候,使用半角空格进行补足,由于会浪费存储空间,所以一般不使用。
- VARCHAR 型
用来存储可变长度字符串,定长字符串在字符数未达到最大长度时会用半角空格补足,但可变长字符串不同,即使字符数未达到最大长度,也不会用半角空格补足。
- DATE 型
用来指定存储日期(年月日)的列的数据类型(日期型)。
-
-
workbench基础使用方法
使用MySQL Workbench建立数据库,建立新的表,向表中添加数据_一颗小甜心的博客-CSDN博客_mysql workbench怎么建立数据库
-
作业(创建表)
CREATE TABLE
shop
.new_table
(
regist_no
INT NOT NULL,
name
VARCHAR(128) NOT NULL,
address
VARCHAR(256) NOT NULL,
tel_no
CHAR(10) NULL,
mail_address
CHAR(20) NULL,
PRIMARY KEY (regist_no
));
-
作业2 (插入一列)
删:ALTER TABLE Addressbook DROP COLUMN postal_code #这是全名#;
增:ALTER TABLE Addressbook ADD COLUMN postal_code CHAR(8) NOT NULL;
- 作业3(删表)
DROP TABLE Addressbook;
- 作业4(复原表)
只能通过重新插入实现。