apache 网站建设,ui设计是做什么的,邢台信息港人力资源,html编辑器怎么用MySQL视频课链接
MySQL概述
数据库相关概念
数据库是存储数据的仓库#xff0c;数据是有组织的进行存储#xff08;DataBase#xff09;
数据库管理系统是操纵和管理数据库的大型软件#xff08;DataBase Management System#xff09;
SQL是操作关系型数据库的编程语…MySQL视频课链接
MySQL概述
数据库相关概念
数据库是存储数据的仓库数据是有组织的进行存储DataBase
数据库管理系统是操纵和管理数据库的大型软件DataBase Management System
SQL是操作关系型数据库的编程语言定义了一套操作关系型数据库统一标准 Structured Query Language
MySQL数据库
关系型数据库RDBMS
概念建立在关系模型基础上由多张相互连接的二维表组成的数据库。
特点
1. 使用表存储数据格式统一便于维护
2. 使用SQL语言操作标准统一使用方便
SQL
SQL通用语法
1. SQL语句可以单行或多行书写以分号结尾。
2. SQL语句可以使用空格/缩进来增强语句的可读性。
3. MySQL数据库的SQL语句不区分大小写关键字建议使用大写。
4. 注释
单行注释-- 注释内容 或 # 注释内容MySQL特有多行注释/*注释内容*/
SQL分类
DDLData Definition Language数据定义语言用来定义数据库对象数据库表字段
DMLData Manipulation Language数据操作语言用来对数据库表中的数据进行增删改
DQLData Query Language数据查询语言用来查询数据库中表的记录
DCLData Control Language数据控制语言用来创建数据库用户控制数据库的访问权限
DDL
查询
查询所有数据库
SHOW DATABASES;
查询当前数据库
SELECT DATABASE0;
创建
CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则];
删除
DROP DATABASE [IF EXISTS] 数据库名;
使用
USE 数据库名;
DDL-表操作-查询
查询当前数据库所有表
SHOW TABLES;
查询表结构
DESC 表名;
查询指定表的建表语句
SHOW CREATE TABLE 表名;
DDL-表操作-创建
CREATE TABLE 表名(字段1 字段1类型[COMMENT 学校1注释],字段2 字段2类型[COMMENT 学校2注释],...字段n 字段n类型[COMMENT 学校n注释])[COMMENT 表注释];
DDL-表操作-数据类型
MySQL 中的数据主要分为三类数值类型、字符串类型、日期时间类型。
数值类型字符串类型日期时间类型DDL-表操作-修改
添加字段
ALTER TABLE 表名 ADD 字段名 类型长度[COMMENT 注释] [约束];
修改数据类型
ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);
修改字段名和字段类型
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释] [约束];
删除字段
ALTER TABLE 表名 DROP 字段名;
修改表名
ALTER TABLE 表名 RENAME TO 新表名;
删除表
DROP TABLE [IF EXISTS] 表名;
删除指定表并重新创建该表
TRUNCATE TABLE 表名;
注意在删除表时表中的全部数据也会被删除。
DML
DML是数据操作语言用来对数据库中表的数据记录进行增删改操作
DML-添加数据
1. 给指定字段添加数据
INSERT INTO 表名(字段名1, 字段名2, ...) VALUES(值1, 值2, ...);
2. 给全部字段添加数据
INSERT INTO 表名 VALUES (值1, 值2, ...)
3. 批量添加数据
INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...);
INSERT INTO 表名 VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...);
注意
插入数据时指定的字段顺序需要与值的顺序是一一对应的。字符串和日期型数据应该包含在引导中。插入的数据大小应该在字段的规定范围内。
DML-修改数据
UPDATE 表名 SET 字段名1 值1, 字段名2 值2, ...[WHERE 条件];注意修改语句的条件可以有也可以没有如果没有条件则会修改整张表的所有数据。
DML-删除数据
DELETE FROM 表名 [WHERE 条件]
注意
DELET 语句的条件可以有也可以没有如果没有条件则会删除整张表的所有数据。DELET 语句不能删除某一个字段的值(可以使用UPDATE)。
持续更新中~