文章目录
- 一、基础命令
- 1.1、登录
- 1.2 、退出
- 1.3、查看数据库中有哪些数据库
- 1.4 、选择使用的数据库
- 1.5、创建数据库
- 1.6 查看哪个数据库下有哪些表
- 二、SQL语句的分类
- 2.1 DQL 数据查询语言
- 2.2 DML 数据操作语言
- 2.3 DDL 数据定义语言
- 2.4 TCL 事物控制语言
- 2.5 DCL 数据控制语言
- 三、导入提前准备好的数据
- 3.1 查看表中的数据
- 3.2 不看表的数据,只看表结构
- 3.3 查看MySQL数据库版本号
- 3.4 查看当前用的数据库
一、基础命令
1.1、登录
mysql -uroot -p123456
mysql -uroot -p
// 输入密码
1.2 、退出
exit
1.3、查看数据库中有哪些数据库
show databases;
默认自带四个数据库
1.4 、选择使用的数据库
use test2
1.5、创建数据库
create database hjxu_test;
1.6 查看哪个数据库下有哪些表
数据库中最基本的单元是表:table
任何一张表都有行和列
行 row: 被称为数据/记录
列 Column: 被称为字段
每一个字段都有:字段名、数据类型、约束等属性
数据类型:字符串,数字,日期等
约束: 约束有很多,其中一个叫做唯一性约束,这种约束添加后,该字段中的数据不能重复
查看哪个数据库下有哪些表
show tables;
二、SQL语句的分类
2.1 DQL 数据查询语言
凡是带有select关键字的都是查询语句
select ...
2.2 DML 数据操作语言
凡是对标当中的数据进行增删改的都是DML
insert
delete
update
2.3 DDL 数据定义语言
凡是带有create、drop、alter的都是DDL
create
drop
alter
DDL主要操作的是表的结构,不是表中的数据。
2.4 TCL 事物控制语言
包括:
- 事物提交 commit
- 事物回滚 rollback
2.5 DCL 数据控制语言
例如:授权 grant、撤销权限 revoke …
三、导入提前准备好的数据
source H:\hjxuStu\MySQL_stu\bjpowernode.sql
3.1 查看表中的数据
select * from emp;
emp为表名
3.2 不看表的数据,只看表结构
describe 查看
desc emp;
3.3 查看MySQL数据库版本号
select version();
3.4 查看当前用的数据库
select database();