1:连接服务器
1-1搭建服务器
(参考教程或者视频)
1-2开启服务器
关闭服务器:net stop mysql
开启服务器:net start mysql
或者用鼠标在“服务”里面手动修改。
1-3连接服务器
登录服务器:
mysql -u用户名 -p密码 -hlocalhost
2:编写基础语句
2-1SQL语言:
不区分大小写
以分号结尾
DDL:数据定义语言
DML:数据操作语言
DQL:数据查询语言
DCL:数据控制语言
注释:# 单行注释 – 单行注释
/* 多行注释 */
2-2搭建主体结构:
2-2-1基本操作:
数据库是依靠数据表来管理和存储的。
新增:CREATE
显示:SHOW
删除:DROP
查看数据:SELECT * FROM student;
查看结构:DESC student;
2-2-2数据类型:
数值类型:
整数:int short long byte
浮点数:float double decimal
文本类型:
固定长度:char(字符个数) 5.7以前是字节个数 长度不满用空格填充
可变长度:varchar(个数) 未满会释放掉
text(保存大篇文本mysql特有的)
日期类型:
date 年月日
time 时分秒
datatime 年月日时分秒
时间戳类型:timestamp保存年月日时分秒,有默认值(当前时间)
文件类型:
blob:保存二进制文件
2-3操作列表数据:
2-3-1新增:
insert into 表名 (列名)values (值);
#into可以省略
#如果是给所有的列添加数据,列名可以省略
#列名和值必须一一对应
NULL为空,可以设置为null
批量添加:
insert into 表名 (列名)values (值),
(值),(值),(值),(值);
2-4常见错误:
Error Code:1064:语法错误
near 一般是靠近错误语法的位置
老师的课堂讲解结构:
1:数据库了解
2:DBMS数据库管理系统和数据库客户端
3:创建数据库和数据表
4:数据的添加、修改和删除
5:mysql常用的数据类型
预习:
DQL查询语句
数据库约束:实体关系