初识MySQL

初识MySQL

使用配置向导配置

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

数据库语句

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

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

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