第一天:数据库的一些基本知识
数据库基础知识
1、数据库安装很简单就不讲了,编译环境有很多,我这里用的Pycharm,可以实时的看到数据库,表的一些情况,也可以在DOS命令窗口执行SQL语句。
其它的一些环境可以用vscode,Navicat之类的。
2、连接数据库:在cmd下执行
mysql -uroot -p密码
3、数据库的创建和导入:
创建数据库, `注意每句sql语句以分号结束。
mysql>create database bjpowernode;
需要终止sql语句输入使用 \C 按enter。终止当前输入。
4、选择使用某个数据库,
use bjpowernode
5、导入数据,使用source命令导入写好的sql文件。
mysql>source D:\bjpowernode.sql
可以source再直接把文件拖进去。
6、查看数据库的信息,以及mysql的版本。查看版本直接在cmd下就行,使用quit 、exit 、\q
都可以退出sql。
mysql --version
或者 mysql -V
7、查看当前使用的数据库
select datebase()
8、查看数据库的现有数据库
show databases
查看当前数据库的表,show tables from bjpowernode
9、查看表的结构,describe。
desc dept
10、查看表的创建语句
show create table dept
查询一个字段
select ename form emp;
select empnp, ename from emp; # 查询多个字段
select * from emp; # 查询全部字段
11、SQL语句的分类
数据查询语言(DQL)Data Query Language
代表关键字:select
数据库操纵语言(DML)Data Manipulation Language
代表关键字: insert,delete,update
数据定义语言(DDL) Data Definition Language
代表关键字:create, drop, alter
事务控制语言(TCL) commit, rollback
数据控制语言(DCL)grant, revoke