1 / 14
文档名称:

MySQL基础知识总结.docx

格式:docx   大小:78KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL基础知识总结.docx

上传人:xiaobaizhua 2022/5/11 文件大小:78 KB

下载得到文件列表

MySQL基础知识总结.docx

相关文档

文档介绍

文档介绍:day15-MySQL
数据库
数据库概念(了解)
什么是数据库
数据库就是用来存储和管理数据的仓库
数据库存储数据的优先:
•可存储大量数据;
•方便检索;
•保持数据的一致性、完整性;
•安全,可共享;
语言标签;
这些标准就与 JDK 的版本一样,在新的版本中总要有一些语法的变化。不同时期的数据库对不同标准做 了实现。
虽然 SQL 可以用在所有关系型数据库中,但很多数据库还都有标准之后的一些语法,我们可以称之为 “方言”。例如 MySQL 中的 LIMIT 语句就是 MySQL 独有的方言,其它数据库都不支持!当然, Oracle 或 SQL Server 都有自己的方言。
语法要求
SQL语句可以单行或多行书写,以分号结尾;
可以用空格和缩进来来增强语句的可读性;
2 分类
DDL (Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;
DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);
DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别;
DQL(Data Query Language):数据查询语言,用来查询记录(数据)。
DDL
基本操作
查看所有数据库名称: SHOW DATABASES;
•切换数据库:USE mydbl,切换到mydbl数据库;
操作数据库
创建数据库: CREATE DATABASE [IF NOT EXISTS] mydb1;
创建数据库,例如:CREATE DATABASE mydb1,创建一个名为mydb1的数据库。如果这个数据已经存 在,那么会报错。例如CREATE DATABASE IF NOT EXISTS mydb1,在名为mydb1的数据库不存在时创建该库, 这样可以避免报错。
删除数据库: DROP DATABASE [IF EXISTS] mydb1;
删除数据库,例如:DROP DATABASE mydb1,删除名为mydb1的数据库。如果这个数据库不存在,那么 会报错。DROP DATABASE IF EXISTS mydb1就算mydb1不存在,也不会的报错。
修改数据库编码: ALTER DATABASE mydb1 CHARACTER SET utf8
修改数据库mydb1的编码为utf8。注意,在MySQL中所有的UTF-8编码都不能使用中间的“-”,即 UTF-8 要书与为 UTF8。
数据类型
MySQL与Java —样,也有数据类型。MySQL中数据类型主要应用在列上。
常用类型:
int :整型
double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,;
decimal:泛型型,在表单钱方面使用该类型,因为不会出现精度缺失问题;
char :固定长度字符串类型;
varchar:可变长度字符串类型;
text:字符串类型;
blob :字节类型;
date: 日 期类型,格式为:yyyy-MM-dd;
time:时间类型,格式为:hh:mm:ss
timestamp:时间戳类型;
操作表
• 创建表:
CREATE TABLE 表名(
列名 列类型,
列名 列类型,
);
例如:
CREATE TABLE stu(
sid CHAR(6),
sname VARCHAR(20), age INT,
gender VARCHAR(10) );
再例如:
CREATE TABLE emp( eid CHAR(6),
ename VARCHAR(50), age INT,
gender VARCHAR(6), birthday DATE,
hiredate DATE,
salary DECIMAL(7,2), resume VARCHAR(1000) );
•查看当前数据库中所有表名称:SHOW TABLES;
•查看指定表的创建语句:SHOW CREATE TABLE emp查看emp表的创建语句;
查看表结构:DESC emp,查看emp表结构;
删除表:DROP TABLE emp,删除 emp 表;
修改表:
修改之添加列:给 stu 表添加 classname 列: ALTER TABLE stu ADD (classname varchar(100));
修改之修改列类型:修改 stu 表的 gender 列类型为 CHAR(2):
ALTER TABLE stu MODIFY gender CHAR(2

最近更新

2025年教师国培研修心得 30页

2025年红金龙吸味第五章LED主题多任务环境下的.. 14页

复方苯酚绝育糊剂的改进研究及其作用机理探讨.. 3页

2025年融资融券开户条件和投资融资融券被骗案.. 4页

2025年融资合同协议书篇 34页

2025年教师公招试题 94页

2025年蛇年陶姓好听稀少的男孩名字 5页

复合外加剂在室内抹灰冬期施工中的应用 3页

复合叶轮改善双吸式离心泵空化性能研究 3页

2025年蛇年姓霍比较惊艳的女孩名字 6页

2025年教师优秀读后感 8页

2025年虚线怎样在cad中设置的 2页

2025年紫帽中心幼儿园工程施工组织设计 115页

2025年紧水滩电厂运行部水能班班长工作业绩考.. 2页

2025年虎年元宵节趣味灯谜大全 6页

填海造地用海成本法评估中对海域增值收益的应.. 4页

塑料熔体流变方程在大型注射模设计中的应用与.. 3页

塑料板排水法加固软基的试验研究 4页

2025年蒲公英日记500字 7页

高分突破教材全解 5页

自愿离婚协议书电子版可打印 4页

初中语文中考作文辅导--让你的语言文采飞扬省.. 22页

通威大学光伏学院新员工入职培训-企业文化考试.. 1页

基坑爆破施工方案 35页

2021年加油站共青团员优秀事迹材料 2页

绍兴市迪荡河湖治理工程环境影响报告书 17页

《要事第一》PPT讲座 34页

世界银行营商环境评价指标体系 2页

八年级期末成绩统计 188页