MySQL学习-Day2
P7 导入初始化数据
导入数据(后期大家练习的时候使用这个演示的数据)
第一步:登录mysql数据库管理系统
dos命令窗口:
mysql -uroot -p333
第二步:查看有哪些数据库
show databases; (这个不是SQL语句,属于MySQL的命令。)(注意有分号)
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
第三步:创建属于我们自己的数据库
create database bjpowernode; (这个不是SQL语句,属于MySQL的命令。)
第四步:使用bjpowernode数据
use bjpowernode; (这个不是SQL语句,属于MySQL的命令。)
第五步:查看当前使用的数据库中有哪些表?
show tables; (这个不是SQL语句,属于MySQL的命令。)
第六步:初始化数据
mysql> source D:\course\05-MySQL\resources\bjpowernode.sql
注意:数据初始化完成之后,有三张表:
+-----------------------+
| Tables_in_bjpowernode |
+-----------------------+
| dept |
| emp |
| salgrade |
+-----------------------+
P8 对SQL 脚本的理解
5、bjpowernode.sql,这个文件以sql结尾,这样的文件被称为“sql脚本”。什么是sql脚本呢?
当一个文件的扩展名是.sql,并且该文件中编写了大量的sql语句,我们称这样的文件为sql脚本。
注意:直接使用source命令可以执行sql脚本。
sql脚本中的数据量太大的时候,无法打开,请使用source命令完成初始化。
source+脚本文件地址
6、删除数据库:drop database bjpowernode;
P9查看表结构以及表中的数据
mysql -u用户名 -p密码
use test;
show tables;
+-----------------------+
| Tables_in_bjpowernode |
+-----------------------+
| dept | (部门表)
| emp | (员工表)
| salgrade | (工资等级表)
+-----------------------+
查看表结构:desc dept
![image-20230712113207931](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307121132052.png)
![image-20230712113323270](https://zxt-typora.oss-cn-hangzhou.aliyuncs.com/zxy202307121133336.png)
P10 MySQL 的常用命令
mysql> select database(); 查看当前使用的是哪个数据库
+-------------+
| database() |
+-------------+
| bjpowernode |
+-------------+
mysql> select version(); 查看mysql的版本号。
+-----------+
| version() |
+-----------+
| 5.5.36 |
+-----------+
\c 命令,结束一条语句。
exit 命令,退出mysql。
P11查看建表语句
查看创建表的语句:
show create table emp;
小结
看了四个视频,温习了学过的知识