初识MySQL
1.MySQL:一款流行的开源数据库。
2.MySQL版本:1)社区版
2)企业版
3.MySQL优势:1)运行速度快
2)使用成本低
3)容易使用
4)可移植性强
5)适用于更多用户
4.MySQL配置:1)端口设置
2)默认字符集设置
3)将bin文件写入变量环境
4)root账号密码设置
5.DOS命令行连接数据库:1)mysql -h服务器主机地址 -u 用户名 -p 密码
2)mysql -u root -p
6.MySQL中数据库类型:1)系统数据库
information_schema:主要存储系统中的一些数据库对象信息
performance_schema:主要存储数据库服务器性能参数
mysql:主要存储系统的用户权限信息
test:MySQL数据库管理系统自动创建的测试数据库,任何用户都可以使用
2)用户数据库
7.数据库操作:1)创建数据库
CREATE DATABASE 数据库名;
2)查看数据库列表
SHOW DATABASES;
3)选择数据库
USE 数据库名;
4)删除数据库
DROP DATABASE 数据库名;
8.SQLyog:一款简洁高效、功能强大的MySQL数据库管理工具
9.SQL语言:1)DML(数据操作语言):用来插入、修改和删除表中的数据
2)DDL(数据定义语言):在数据库中创建或删除数据库对象等操作
3)DQL(数据查询语言):用来对数据库中的数据进行查询
4)DCL(数据控制语言):用来控制数据库组件的存储许可,存储权限等
10.数据类型:1)数值类型 INT() DOUBLE()
2)字符串类型 VARCHAR()
3)日期类型 DATETIME TIMESTAMP
11.创建表
CREATE TABLE [IF NOT EXISTS] 表名(
字段 数据类型 [字段属性|约束] [索引] [注释]
)[表类型] [表字符集] [注释];
12.查看表
SHOW tables;
13.表的定义
DECRIBE 表名
DESC 表名
14.删除表
DROP TABLE [IF NOT EXISTS]表名;
15.MyISAM存储引擎:不支持事务,也不支持外键,访问速度比较快
16.InnoDB存储引擎:在事务处理上有优势
17.指定表的存储引擎:CREATE TABLE 表名(代码……)ENGINE=存储引擎;
18.MySQL帮助:HELP 查询内容;