0%

MySQL数据库

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查询语句
数据库约束:实体关系