初识MySQL

♀尐吖头ヾ 提交于 2020-02-29 00:11:39

在这里插入图片描述

使用配置向导配置

端口号:3306
默认字符集:utf8
将bin目录写入
环境变量
root密码设置
在这里插入图片描述
主要文件夹
bin
include
lib
share在这里插入图片描述
my.ini:记录MySQL配置信息,可修改配置内容,如端口号,字符集等

数据库语句

## 创建数据库
CREATE DATABASE 数据库名;(分号为结束符,不可缺);
查看数据库列表
SHOW databases;
在这里插入图片描述
选择数据库
USE +数据库名;
在这里插入图片描述
使用数据前必须先选择该数据库!
删除数据库
DROP DATABASE 数据库名;
在这里插入图片描述
结构化查询语言
在这里插入图片描述
MySQL数据类型——数值类型
在这里插入图片描述
创建表
CREATE TABLE [IF NOT EXISTS] 表名 (
字段1 数据类型 [字段属性|约束][索引][注释],
……
字段n 数据类型 [字段属性|约束][索引][注释]
)[表类型][表字符集][注释];
注意
1.多字段使用逗号分隔
2.保留字用撇号括起来
3.单行注释:#…
多行注释:/……/;
字段的约束及属性
在这里插入图片描述
查看表
USE myschool;
DESCRIBE student;
删除表
DROP TABLE [IF EXISTS] 表名;
示例
USE myschool;
DROP TABLE IF EXISTS student;
在删除表之前,先使用IF EXISTS语句验证表是否存在;
MySQL的存储引擎
存储引擎的类型:MyISAM、InnoDB 、Memory、CSV等9种
MyISAM与InnoDB类型主要区别。
在这里插入图片描述
适用场合
使用MyISAM: 不需事务,空间小,以查询访问为主
使用InnoDB: 多删除、更新操作,安全性高,事务处理及并发控制
查看当前默认存储引擎
SHOW VARIABLES LIKE ‘storage_engine%’;
在这里插入图片描述
修改存储引擎
修改my.ini配置文件

default-storage-engine= InnoDB,innoDB改为其他存储存储;
设置表的存储引擎
CREATE TABLE 表名(
#省略代码
)ENGINE=存储引擎;

示例
CREATE TABLE myisam (
id INT(4)
)ENGINE=MyISAM;

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!