第二章 初始MySQL 语法
1.使用MySQL的优势
- 运行速度快。MySQL体积小,命令执行的速度快;
- 使用成本低。MySQL是开源的。
- 容易使用。
- 可移植性强。MySQL能够运行于多种系统平台之上,windows,linux,unlx等。
- 使用更多用户。
2.命令行连接MySQL
2.1.先修改配置文件
3. 命令行检查Mysql
3.1 使用命令行来启动,关闭服务
启动:net start mysql;
关闭: net stop mysql;
注意:每一句SQL语句结束后一定要加上一个分号' ; ' 。
3.2 命令行连接数据库的语法
mysql -h服务器主机地址 -u用户名 -p 密码
注意: 如果是在本机操作,可以省略-h参数
-p后面可以不写密码,按Enter键后输入密码。如果写密码,-p和密码之间没有空格
4. 登陆之后 ,可以使用用命令行查看版本信息及用户信息;
SELECT VERSION(),USER();
5.创建数据库
create database 数据库名;
6.查看数据库列表,可查看已存在的数据库
show databases;
7.选择数据库
use 数据库名; 删除数据库
drop database 数据
数据类型 字符串类型 ,日期类型
8.创建表
create table 表名(
字段1 数据类型 [字段属性|约束] [索引] [注释],
字段1 数据类型 [字段属性|约束] [索引] [注释]
);
注意:创建表时,应该先选择数据库
8.常用的属性约束
创建学生表
9.查看表
show tables;
10.查看表定义
describe 表名; desc 表名;
避免DOS窗口乱码,可执行SET NAMES gbk;
11.删除表
drop table [if exists] 表名;
在删除表之前,先使用IF EXISTS语句验证表是否存在
12.设置数据表的存储引擎
creata table 表名(
)engine=存储引擎;
语法总结: