一、MySQL登录
Win+r 输入cmd 回车 输mysql -u用户名 -p密码
Exit 退出mysql
忘记mysql密码
二、MySQL、DB、DBMS,以及sql语句分类
DB:
DataBase (数据库,数据库实际上在硬盘上以文件的形式存在)
DBMS:
DataBase Management system(数据库管理系统,常见的有: Mysgroracle DB2 sybase sqIserver...)
MySQL:
结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品
Sql属于高级语言,也会在执行时先进行编译在执行sql
DBMS负责执行sql语句,通过执行sql语句来操作DB当中的数据。
了解表(table)
结构:行:被称为数据/记录(data)
列:别称为字段(column)
Int 数字整数 bigint 长类型整数 Varchar 字符串
sql语句分类
DQL:(数据查询语言)查询语句 凡事select都是DQL
DML:(数据操作语言)insert delete update 对表当中的数据进行增删改
DDL:(数据定义语言)create drop alter 对表的结构的增删改
TCL:(事务控制语言)commit 提交事务 rollback回滚事务
DCL:(数据控制语言)grant 授权 revoke撤销权限
导入数据(sql脚本文件百度网盘链接:https://pan.baidu.com/s/131CXLMVH2oFBSYH2OEUY-A
提取码:1234)
- 登录mysql 密码123456 账户root
- 查看有哪些数据库 show databases;
- 创建数据库 create database 数据库名;
- 使用数据库 use 数据库名
- 查看表 show tables; show tables from 数据库名 查看其他数据库的表
- 初始化文件数据 mysql>source 加脚本路径 #执行脚本
- 删除数据库 drop database 数据名;
三、表(table)
查看表结构(desc + 表名)
1.desc dept;
2.desc emp;
3.desc salgrade;
查看表数据(select * from 表名;)---查看全部数据
1.Select * from dept;
2.Select * from emp;
3.select * from salgrade;
一些常用的命令
查看数据库版本 select version();
查看使用的数据库 select database();
结束语句 \c
退出mysql exit
查看创建表的语句: show create table 表名;
四、查询语句(DQL)----查询中字符串要用单引号括住
1.简单查询
语法:
select 字段(你要查询的内容)1,字段2.... from 表名;
注意:
- 任何一条的sql语句以';'结尾
- Sql语句不区分大小
练习:
查询员工的年薪