文章目录
一、MySQL的基本概念
MySQL就是结构化数据的集合,同时也是数据库的管理系统,目前MySQL算是比较流行的数据库之一。是目前最流行的开源关系型数据库。
二、MySQL服务的启动和停止
方式一:计算机——右击管理——服务
方式二:通过管理员身份运行
- 1.启动
net start 服务名(启动服务)
- 2.停止
net stop 服务名(停止服务)
三、 MySQL服务的登录和退出
方式一:通过mysql自带的客户端 只限于root用户
方式二:通过windows自带的客户端
- 1.登录
mysql [-h主机名 -p端口号] -u用户名 -p密码
- 2.退出
exit 或 ctrl+C
四、 MySQL的常见命令
- 1.基本命令
行(记录):用来描述一个对象的信息
列(字段):用来描述对象的一个属性 - 2.常见命令
实现 |
命令 |
查看当前所有的数据库 |
show databases; |
打开指定的库 |
use库名 |
查看当前库的所有表 |
show tables; |
查看其他库的所有表 |
show tables from 库名; |
创建表 |
create table 表名( 列名 列类型,列名 列类型,…) |
查看表结构 |
desc 表名; |
查看服务器的版本 |
方式一:登录到mysql服务端 select version(); 方式二:没有登录到mysql服务端mysql --version或mysql --v |
五、 MySQL的语法规范
- 不区分大小写,但建议关键字大写,表明,列名小写
- 每条命令最好用分号结尾
- 每条命令根据需要,可以进行缩进或换行
- 注释
单行注释 |
#注释文字 |
单行注释 |
– --注释文字(-- --代表空格) |
多行注释 |
/* 注释文字 */ |
六、MySQL的语言分类
- DQL(Data Query Language):数据查询语言 select
- DML(Data Manipulate Language):数据操作语言 insert、update、delete
- DDL(Data Define Language):数据定义语言 create、drop、alter
- TCL(Transaction Control Language):事务控制语言 commit、rollback
接下来的章节中将介绍MySQL的具体语言命令