寮步网站建设公司,响应式官网模板,wordpress widgetkit,网站建站网站域名申请数据库 文章目录 数据库Mysql基础篇数据库相关概念MYSQL启动数据库类型关系型数据库 SQL语法SQL通用语法SQL分类DDL - 数据库操作 Mysql基础篇 
数据库相关概念 数据库、 存储数据的仓库#xff0c;数据是组织的进行存储  数据库管理系统 操纵和管理数据库的大型软件  SQL语句…数据库 文章目录 数据库Mysql基础篇数据库相关概念MYSQL启动数据库类型关系型数据库  SQL语法SQL通用语法SQL分类DDL - 数据库操作   Mysql基础篇 
数据库相关概念 数据库、 存储数据的仓库数据是组织的进行存储  数据库管理系统 操纵和管理数据库的大型软件  SQL语句 操作关系型数据库的编程语言定义了一套操作关系型数据库统一标准  
MYSQL启动 
net start mysql80
net stop mysql80数据库类型 
关系型数据库 
建立在关系模型基础上由多张互相连接的二维表组成的数据库特点 使用表存储数据格式统一便于维护使用SQL语言操作标准与统一使用方便  
SQL语法 
SQL通用语法 
SQL语句可以单行或多行书写以分号结尾SQL语句可以使用空格/缩进来增强语句的可读性MYSQL数据库的SQL语句不区分大小写关键字建议使用大写注释 单行注释–注释内容或 # 注释内容多行注释 /* 注释内容 */  
SQL分类 DDL 数据定义语言用来定义数据库对象数据库表字段  DML 数据库操作语言用来对数据库表中的数据进行增删该  DQL 数据查询语言用来查询数据库表的记录  DCL 数据控制语言用来创建数据库用户控制数据库的访问权限  
DDL - 数据库操作 查询 查询所有数据库 SHOW DATAVBASES;查询当前数据库 SELECT DATABASE();创建 CREATE DATABASE [IF NOT EXISETS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序给则];删除 DROP DATABASE [IF EXISTS] 数据库名;使用 USE 数据库名;查询当前数据库所有表 SHOW TABLES;查询表结构 DESC 表名;查询指定表的见表语句、 SHOW CREATE TABLE 表名;DDL - 表创建 CREATE TABLE 表名{字段1 字段1类型[COMMENT 字段1 注释],字段1 字段1类型[COMMENT 字段1 注释],字段1 字段1类型[COMMENT 字段1 注释]
}[COMMENT 标注释]数据类型  数值类型 分类类型大小有符号(SIGNED)范围无符号(UNSIGNED)范围描述数值类型TINYINT1 byte(-128127)(0255)小整数值SMALLINT2 bytes(-3276832767)(065535)大整数值MEDIUMINT3 bytes(-83886088388607)(016777215)大整数值INT或INTEGER4 bytes(-21474836482147483647)(04294967295)大整数值BIGINT8 bytes(-263263-1)(02^64-1)极大整数值FLOAT4 bytes(-3.402823466 E383.402823466351 E38)0 和 (1.175494351 E-383.402823466 E38)单精度浮点数值DOUBLE8 bytes(-1.7976931348623157 E3081.7976931348623157 E308)0 和 (2.2250738585072014 E-3081.7976931348623157 E308)双精度浮点数值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 注释] [约束]