数据库基本知识
数据库基本知识
1.了解DB,DBMS,sql概念及它们之间的关系:
数据库(DataBase),通常是一个或一组文件,保存了一些符合特定规格的数据,简称DB;
数据库软件(DataBase Management System):数据库管理系统,简称DBMS,例如:Oracle、MySQL、SQL Server、Sybase、informix、DB2等等。
SQL(Structured Query Language):结构化查询语言。是一门标准通用的高级语言。sql语句在执行的时候,实际内部也会进行编译(编译有DBMS完成),然后再执行sql。
它们之间的关系:
DBMS通过执行sql语句来操作DB当中的数据。(DBMS(执行者)-----------sql(被执行者)---------------DB)
2.sql语句分类:
(1) 数据库查诟询言(DQL):凡是select语句都是DQL
(2) 数据库操作询言(DML):insert、delete 、update增、删、改表中的数据
(3) 数据库定义询言(DDL):create、drop、alter创建、删除、修改表的结构
(4) 事务控制询言(TCL) :commit(提交事务)、rollback(回滚事务)
(5)数据控制询言(DCL):grant(授权)、revoke(撤销权限)
3.sql语句书写
(1)任何一条sql语句都是以;结尾;注意;是英文状态下;
(2)sql语句不区分大小写;
(3)重命名为中文时必须加单引号戒双引号;
(4)标准SQL询句中类型为字符串时必须加单引号,加单引号适用于任何数据库;
(5)为了SQL询句的通用性,建议全部使用单引号;
4.如何导入数据(…)
s1:连接MySQL:mysql –u root –p123456(如果是版本8的,开源直接输入密码)
s2:创建数据库:create database 数据库名字(例如:create database newdatabase;);
s3:选择数据库:use 数据库名字(例如:use newdatabase;)
s4:导入数据库:source D:\mysql.sql
s5:删除数据库:drop database 数据库名字;
上述的mysql.sql是一个sql脚本。
sql脚本:当一个文件扩展名是.sql,并且该文件中编写了大量的sql语句,我们成这样的文件为sql脚本,而sql脚本可以直接用source命执行。
5.常用命令
5.1 查看MySQL版本(进入MySQL前)
(1)mysql --version
(例如:C:\Users\Administrator>mysql --version)
(2)mysql -V(注:大写字母V)
(例如:C:\Users\Administrator>mysql –V)
5.2 查看MySQL版本(进入MySQL后)
select version();
5.3 查看当前使用数据库
select database ();
5.4 创建数据库
5.4.1create database 数据库称;
mysql>create database newdatabase;
5.4.2.use 数据库名称;
use newdatabase;
注:在数据库中创建表,因些创建表的时候必须要先选择数据库.
5.5 终止一条询句 \c
如果想要终止一条SQL询句,可输入\c;
5.6 退出MySQL
可使用exit、\q或exit;最方便快捷的是ctrl+c
5.7 查看表结构
desc 表名称;
5.8 查看表的创建询句
show create table表名称;
这就是我总结的数据库基本知识及常用的命令。
楠哥-------一心只想为IT行业添砖加瓦,却总是面向cv编程的程序员。
谢谢阅读,无误点赞,有误还望评论区指正。