数据库学习笔记(1)——基本概念
1.数据库的概念
DB(database):存储数据的的仓库,存储了大量有组织的数据。
DBMS(database management system):数据库管理系统,数据库是通过DBMS创建和操作的容器。
SQL(structure query language):结构化查询语言,专门用来与数据库通讯的语言。
2.数据库的特点
1.数据放到表中,表再放到库中
2.一个数据库可以有多个表,表名具有唯一性
3.表具有一些特性,这些特性定义了数据在表中如何存储
4.表由列组成,也称为字段
5.表中数据按行存储
3.数据库服务的启动和登录
启动
1.cmd以管理员方式运行
2.net start mysql80(mysql名字)
登录
1.mysql -u root -p
4.常见命令
1.查看当前所有数据库
show databases;
2.打开指定数据库
use (数据库名);
3.查看当前库的所有表
show tables;
4.查看其他库的所有表
show tables from 库名
5.创建一个表
create table 表名(
列名 列类型,
列名 列类型,
。。。
)
6.查看表结构
desc 表名
5.查看服务器版本
已经登录MySQL服务端
select version();
未登录MySQL服务端
mysql --version
6.MySQL语法规范
1.不严格区分大小写,但是建议关键字大写,其他的表名列名小写
2.每条命令用分号结尾
3.每条命令根据需要可以将命令换行
4.注释:
单行注释:#或者- - ;
多行注释:/* */
7.DQL、DML、DDL
DQL(data query language):数据查询语言
DML(data manipulation language):数据操作语言
DDL(data define language):数据定义语言