⼩⽩学MySQL数据库必须了解的基础知识(全)
最近由于有其他任务所以⼀直没有更新MySQL数据库的基础知识的后续⽂章
这⼏天我对MySQL数据库的基础知识进⾏了⼀个⼤概的整合,我总共将其分为了七个章节,其中包括了已经发布的《⼩⽩学MySQL数据库必须了解的基础知识(⼀)》与《⼩⽩学MySQL数据库必须了解的基础知识(⼆)》⾥⾯的知识点,⽽且在某些⽅⾯⽐已经发布的这两篇⽂章更加全⾯。以供⼤佬们御览:
MySQL数据库⼊门
⽂章⽬录
第⼀讲数据库⼊门
数据库概述
数据库(Database, DB)是按照数据结构来组织、存储和管理数据的仓库,其本⾝可以看作电⼦化的⽂件柜,⽤户可以对⽂件中的数据进⾏增加、删除、修改、查等操作。
数据库系统由数据库、数据库管理系统、数据库应⽤程序等组成。
数据库存储结构
数据库是存储和管理数据的仓库,但数据库并不能直接存储数据,数据是存储在表中的。
在存储数据的过程中⼀定会⽤到数据库服务器,所谓的数据库服务器就是指在计算机上安装⼀个数据库管理程序。
SQL语⾔概述
什么是SQL数据库?
SQL语⾔是⼀种数据库查询和程序设计语⾔,它是⼀种关系型数据库语⾔,主要⽤于管理数据库中的数据,如存储数据、查询数据、更新数据等。
关系型数据库语⾔由4部分组成
数据定义语⾔(DDL)
数据操作语⾔(DML)
数据查询语⾔(DQL)
数据控制语⾔(DCL)
MySQL的相关命令
法国vs波兰竞彩
mysql是什么系统
第⼆讲数据库和表的基本操作
创建和查看数据库
如何创建数据库
创建数据库itcast语句:CREATE DATABASE itcast;
执⾏结果:
mysql>CREATE DATABASE itcast;
Query OK,1 row affected(0.08 sec)
查询新建数据库:SHOW DATABASES;
如何查看数据库信息
查看数据库信息的语法:SHOW CREATE DATABASE 数据库名称;
修改和删除数据库
如何修改数据库
MySQL数据库⼀旦安装成功,创建的编码也就确定了。
如果想修改数据库的编码,可以使⽤ALTER DATABASE语句实现:
ALTER DATABASE 数据库名称 DEFAULT CHARACTER SET 编码⽅式 COLLATE 编码⽅式_bin 如何删除数据库
删除数据库是将数据库系统中已经存在的数据库删除。
删除数据库的基本语法:DROP DATABASE 数据库名称;
"DROP DATABASE"是删除数据库的SQL语句。"数据库名称"是要删除的数据库名称。
删除数据库后,数据库中的所有数据都将被清除,原来分配的空间也将被收回!
整数类型
根据取值范围的不同,数据库整数类型可分为5种,分别是:
tinyint
占⽤字节:1
始:-128
终:127
smallint
占⽤字节:2
始:-32768
终:32767
mediumint
占⽤字节:3
始:-8388608
终:8388607
int
占⽤字节:4
始:-2147483648
终:2147483647bigint
占⽤字节:8
始:-9223372036854775808
终:9223372036854775807
浮点数类型和定点数类型
在MySQL数据库中,存储的⼩数都是⽤浮点数与定点数表⽰的。
sizeof在c语言什么意思
浮点数的类型有两种:FLOAT(单精度浮点数类型)、DOUBLE(双精度浮点数类型)定点数的类型只有⼀个,即DECIMAL类型
⽇期与时间类型
MySQL为了存储⽇期和时间,提供了五种表⽰⽇期和时间的数据类型,分别是:YEAR
DATE
TIME
DATETIME
TIMESTAMP
字符串和⼆进制类型
MySQL提供字符串和⼆进制类型来存储字符串、图⽚以及声⾳等数据。分别是:CHAR和VARCHAR类型
BINARY和VARBINARY类型
TEXT类型
BLOB类型位运算计算器
trim为什么去不掉前面的空格ENUM类型
SET类型与BIT类型
创建数据表
创建数据表语法如下:
CREATE TABLE表名
(
字段名1,数据类型[完整性约束条件],
字段名2,数据类型[院整性约束条件],
字段名n数据类型院整性约束条件],
)
在操作数据表之前,应该使⽤"USE 数据库名"指定使⽤的数据库,否则会抛出"No database selected"错误。
查看数据表
SHOW CREATE TABLE语句可以查看创建表时的定义语句和表的字符编码。
SHOW CREATE TABLE 表名;
DESCRIBE语句可以查看表的字段信息,包括字段名、字段类型等信息。
DESCRIBE 表名;
修改数据表
我们如果要修改数据表,那我们应该⽤哪些形式来修改呢?⼀共有六种修改⽅式:修改表名、修改字段名、修改字段的排列位置、修改字段的数据类型、删除字段、添加字段。接下来我们就来详细看看:
修改表名
在数据库中,不同的数据表是通过表名来区分的,所以我们可以通过修改表名来达到修改数据表的效果。
语法格式:ALTER TABLE 旧表名 RENAME [TO] 新表名;
其中,TO是可选的
修改字段名
数据表中的字段是通过字段名来区分的。
语法格式:ALTER TABLE 修改前的字段名 修改后的字段名 新数据类型;
其中,新数据类型不能为空
修改字段的数据类型
语法格式:ALTER TABLE 修改字段所在的表的名称 MODIFY 要修改的字段名 修改后字段的数据类型;
添加字段
语法格式:
ALTER TABLE 表名 ADD 新字段名 数据类型
[约束条件][FIRST AFTER 已存在字段名]
其中,"FIRST"是可选参数,⽤于将新添加的字段设置为表的第⼀个字段。"AFTER"也是可选参数,⽤于将新添加的字段添加到指定的“已存在字段名”的后⾯。
删除字段
语法格式:ALTER TABLE 表名 DROP 字段名;
修改字段的排列位置
语法格式:ALTER TABLE 表名 MODIFY 字段名a 数据类型 FIRST|AFTER 字段名b
其中,“字段名a”指的是修改位置的字段,“字段名b”是将字段a插⼊到字段b的后⾯。"FIRST"是可选参数,指将字段a修改为表的第⼀个字段
删除数据表哈夫曼树2659141923怎么画
语法格式:DROP TABLE 表名;
创建数据表时,表和表之间可能会存在关联,要删除这些被其它关联的表⽐较复杂,这⾥的删除数据表只是删除没有关联的数据表。表的约束

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。