一、MySQL基础知识
1、MySQL的安装和配置
在官网下载好安装包
- 安装 ——->next ——>接受next——>Typical(精简版)——>Install
- 装完之后—->next——>Finish—->next—->选中第一个next—->第一个next——>选中第一个next——>next—->next——>端口号3306next—->选中第三个 找UTF8 next —->Install As Windows…. 是设置一个服务名称一般不用改 第二个也选中 自动配置环境变量 next——>设置超级管理员密码 0000 选中Enable root access from … ——>next —->next(这四个对勾全自动打上后表示安装成功成功)
2、登录MySQL
- 启动MySQL(cmd管理员): net start mysql
- 关闭MySQL(cmd管理员): net stop mysql
- 登录MySQL: mysql -uroot -p0000
-
3、SQL DB DBMS 之间的关系
DB:数据库
- DBMS:数据库管理系统
- SQL:结构化查询语言
- DBMS执行SQL语句操作DB数据库中的数据
4、什么是表?
表:table 数据库的基本储存单元,目的是可读性强
- 行:数据(记录 data)
- 列:字段(column)
5、SQL语句分类
- DQL(数据查询~): 查询语句,select语句
- DML(数据操作~): insert delete update 对表中的数据增删改
- DDL(数据定义~): create drop alter 对表结构的增删改
- TCL(事务控制~): commit 提交事务 rallback 回滚事务
- DCL(数据控制~): grank 授权, revoke 撤销权限…
6、常用命令
- show databases; 查看都有那些库
- create database 库名;创建一个库
- use 库名; 进入哪个库
- show tables; 查看该库有哪些表
- source 路径; 执行该路径脚本
- desc 表名; 查看该表的结构
- Select database(); ——->查看当前在那个库
- Select version(); ——>查看当前数据库版本
- \c 结束一条语句
- Exit 退出mysql
- 查看创建表时的sql语句(建表语句)
7、MySQL语法要求
- 任何一个SQL语句以分号结尾。
- SQL语句不区分大小写
- 字符串用单引号