数据库的基本概念
数据库基本概念,数据库技术计算机数据处理与信息管理系统的核心,是一种计算机辅助管理数据的方法,可以更高效地组织和存储数据、高效地获得和处理数据,以及数据的更新和修改。
1.数据库的基本操作
1.创建数据库
create database 数据库名称
2.查看数据库
show create database 数据库名称;
解析:查看创建好的数据库。
show databases;
解析:查看已存在的数据库。
3.修改数据库的编码方式
alter database 数据库名称 default character set 编码方式 collect 编码方式—bin;
解析:
数据库创建之后编码方式就确定了,修改数据库编码方式可以使用alter database语句,修改之后可以使用show create database 数据库名称查看。
4.删除数据库
drop database 数据库名称;
2.数据表的基本操作
1.创建数据表
use 数据库名称;
create table 数据表名称
(
字段名1 数据类型[完整性约束条件]
字段名2 数据类型[完整性约束条件]
...
字段名n 数据类型[完整性约束条件]
);
解析:
数据表是数据库中存放数据的对象实体。没有数据表,数据库中其他的数据对象都没有意义,所以,在创建数据表之前,使用“use 数据库名”,明确在哪个数据库中创建的,不然系统就会报错“NO database selected”。
所有的“()”都是英文状态下的括号
2.查看数据表
1.show create table 数据表名称;
2.desc 表名;( describe 表名)
3.show tables;
解析:show tables是查看已创建的数据表
解析:
show create table 数据表名称;可以更全面的查看数据表的结构,以及字符编码方式,但显示结果排版较为混乱,也可以在show create table 数据表名称后面加上\G,使显示结果更直观,但是因为我们一般查看数据表只是查看它的字段名、类型、是否为空等信息,考虑到效率问题,所以一般还是使用desc 表名;
3.修改数据表
修改表名
alter table 旧表名 rename 新表名;
解析:
因为修改了数据表的名称,所以再去查看原表名显示未存在。
修改字段名和数据类型
alter table 表名 change 旧字段名 新字段名 新数据类型;
修改字段的数据类型
alter table 表名 modify 字段名 新数据类型;
添加字段
alter table 表名 add 新字段名 数据类型[约束条件];
删除字段
alter table 表名 drop 字段名;
修改字段的位置
alter table 表名 modify 字段名1 数据类型 first;
解析:将字段名1修改为表中的第一个字段。
alter table 表名 modify 字段名2 after 字段名3;
解析:将字段名2放在字段名3的下一个字段。
4.删除数据表
drop table 表名;