数据库
Mysql底子篇
数据库相关概念
- 数据库、
存储数据的仓库,数据是组织的进行存储
- 数据库管理系统
操纵和管理数据库的大型软件
- SQL语句
操作关系型数据库的编程语言,界说了一套操作关系型数据库统一尺度
MYSQL启动
- net start mysql80
- net stop mysql80
复制代码 数据库范例
关系型数据库
- 建立在关系模型底子上,由多张互相连接的二维表组成的数据库
- 特点
- 使用表存储数据,格式统一,便于维护
- 使用SQL语言操作,尺度与统一,使用方便
SQL语法
SQL通用语法
- SQL语句可以单行或多行书写,以分号结尾
- SQL语句可以使用空格/缩进来加强语句的可读性
- MYSQL数据库的SQL语句不区分大小写,关键字建议使用大写
- 注释
- 单行注释:–注释内容或 # 注释内容
- 多行注释: /* 注释内容 */
SQL分类
- DDL
数据界说语言,用来界说数据库对象(数据库,表,字段)
- DML
数据库操作语言,用来对数据库表中的数据进行增删该
- DQL
数据查询语言,用来查询数据库表的记录
- DCL
数据控制语言,用来创建数据库用户,控制数据库的访问权限
DDL - 数据库操作
- 查询
查询全部数据库
查询当前数据库
- 创建
- CREATE DATABASE [IF NOT EXISETS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序给则];
复制代码 - 删除
- DROP DATABASE [IF EXISTS] 数据库名;
复制代码 - 使用
- 查询当前数据库全部表
- 查询表结构
- 查询指定表的见表语句、
- DDL - 表创建
- CREATE TABLE 表名{
- 字段1 字段1类型[COMMENT 字段1 注释],
- 字段1 字段1类型[COMMENT 字段1 注释],
- 字段1 字段1类型[COMMENT 字段1 注释]
- }[COMMENT 标注释]
复制代码 - 数据范例
- 数值范例
分类范例大小有符号(SIGNED)范围无符号(UNSIGNED)范围形貌数值范例TINYINT1 byte(-128,127)(0,255)小整数值SMALLINT2 bytes(-32768,32767)(0,65535)大整数值MEDIUMINT3 bytes(-8388608,8388607)(0,16777215)大整数值INT或INTEGER4 bytes(-2147483648,2147483647)(0,4294967295)大整数值BIGINT8 bytes(-263,263-1)(0,2^64-1)极大整数值FLOAT4 bytes(-3.402823466 E+38,3.402823466351 E+38)0 和 (1.175494351 E-38,3.402823466 E+38)单精度浮点数值DOUBLE8 bytes(-1.7976931348623157 E+308,1.7976931348623157 E+308)0 和 (2.2250738585072014 E-308,1.7976931348623157 E+308)双精度浮点数值DECIMAL依赖于M(精度)和D(标度)的值依赖于M(精度)和D(标度)的值小数值(准确定点数)
- 字符串范例
分类范例大小形貌字符串范例CHAR0-255 bytes定长字符串VARCHAR0-65535 bytes变长字符串TINYBLOB0-255 bytes不凌驾255个字符的二进制数据TINYTEXT0-255 bytes短文本字符串BLOB0-65 535 bytes二进制情势的长文本数据TEXT0-65 535 bytes长文本数据MEDIUMBLOB0-16 777 215 bytes二进制情势的中等长度文本数据MEDIUMTEXT0-16 777 215 bytes中等长度文本数据LONGBLOB0-4 294 967 295 bytes二进制情势的极大文本数据LONGTEXT0-4 294 967 295 bytes极大文本数据
- 日期时间范例
分类范例大小范围格式形貌日期范例DATE31000-01-01 至 9999-12-31YYYY-MM-DD日期值TIME3-838:59:59 至 838:59:59HH:MM:SS时间值或连续时间YEAR11901 至 2155YYYY年份值DATETIME81000-01-01 00:00:00 至 9999-12-31 23:59:59YYYY-MM-DD HH:MM:SS混合日期和时间值TIMESTAMP41970-01-01 00:00:01 至 2038-01-19 03:14:07YYYY-MM-DD HH:MM:SS混合日期和时间值,时间戳
- DDL - 表操作 - 修改
添加字段
- ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束]
复制代码 修改数据范例
- ALTER TABLE 表明 MODIFY 字段名 新数据类型(长度)
复制代码 修改字段名和字段范例
- ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释] [约束]
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |