初识MySQL(总结)

初识MySQL(总结)

1.1 MySQL的优势
①运行速度快,MySQL体积小,命令执行的速度快。
②使用成本低。MySQL是开源的,且提供免费版本,对大多数用户来说大大降低了使用成本。
③容易使用。与其他大型数据库的设置和管理相比,其复杂程度较低,易于使用。
④可移植强。MySQL能够运行于多种系统平台上,如Windows、Linux、UNIX等。
⑤适用更多用户。MySQL支持最常用的数据管理功能,适用于中小型企业甚至大型网站应用。

2.1、默认字符集设置
Standard Character Set(标准字符集):MySQL提供的标准字符集默认为Latin1。
Best Support For Mulitilingualism(支持多语言最好的字符集):默认值为utf8.
Manual Selected Default Character Set/Collation(人工选择的默认字符集/校对规则):

3.1 文件夹
bin文件夹:该文件夹下存放在可执行文件
include:该文件夹下存放着头文件
lib:存放着库文件
share:存放着字符集、语言等信息。

4.1 字符集
default-character-set 客户端默认字符集
character-set-server 服务端默认字符集
port 客户端和服务端的端口号
default-storage-engine MySQL默认存储引擎

5.1 创建表的语法
CREATE TABLE [IF NOT EXISTS] 表名(
字段1 数据类型 [字段属性|约束] [索引] [注释],
字段2 数据类型 [字段属性|约束] [索引] [注释],
);

单行注释:#
多行注释:/**/

6.1 单字段主键
在定义字段的同时指定主键 ,
CREATE TABLE [IF NOT EXISTS] 表名(
字段1 数据类型 PRIMARY KEY,

);
在定义完所有字段之后指定主键
CREATE TABLE [IF NOT EXISTS] 表名(
字段1 数据类型,

[CONSTRAINT<约束名>] PRIMARY KEY[列名]
);

7.1 查看表
SHOW tables;
定义表
DESCRIBE 表名;或DESC表名

8.1 删除表
DROP TABLE [IF EXISTS] 表名

9.1 操作默认引擎
语法:
SHOW VARIABLES LIKE ‘storage_engine%’

10.1 指定表的存储引擎
语法:
CREATE TABLE 表名(
#省略代码
)ENGINE=存储引擎;
eg:CREATE TABLE ‘myisam’(
id INT(4)
)ENGIN=MyISAM;

11.1 MySQL的存储引擎
常用存储引擎:InnoDB、MYISAM
InnoDB:支持事务处理、外键、占用空间比MyISAM大,适合于需要事务处理、更新、删除频繁的场景。
MyISAM:不支持事务和外键,占用空间较小,访问速度快,适合与不需要事务处理,频繁查询的应用场景。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值