数据库知识点整理(1)之数据库和表的操作

数据库的基本操作:

1.创建数据库:create database name; //name是数据库的名字

2.查看数据库:show databases;//查看所有的数据库。

3.选择/使用数据库:use name ;//使用名字为name的数据库,

4.删除数据库:drop database name //删除名字为name的数据库

 

数据表的操作:

数据库知识点整理(1)之数据库和表的操作_第1张图片

表数据:如 1 张三 18,表结构,数据表按照什么规范去写,如id,name age就是表结构。

表索引();

1.建立数据表

 建立数据库时,会给数据库定下一些规范,建立表的时候会选定一个数据库,然后在数据库上创建表。

create table ceshi(    //创建一个名字为ceshi的table表

name1 type1,             //属性的名字为name1 类型为type1 如  id int

name2 type2,

name3 type3  

);

数据类型为:“整数”,“浮点数”,“定点数”,“位”,“日期”,“时间”,“字符串” 这几种。

2.查看表

一个数据库里可以有多张表,每一个表是由三个表(即表数据,表结构,表索引)组成的。

2.1查看表的数量

use name;//使用name数据库

show tables //查看数据表

+------------------+
| Tables_in_censhi |
+------------------+
| student          |
| userr            |
+------------------+

如数据库中有student 和 userr两张表。

2.2查看表的详细信息:

desc或者describe  +表名。

数据库知识点整理(1)之数据库和表的操作_第2张图片

2.3查看表的字段

select * from name; //查看表中所有字段对应的值。

select name1 from name //查看name表中字段name1对应的值

3.表删除

drop table name //删除name表

4.修改表名

alter table oldname rename newname //把oldname改成newname

5.增加字段

5.1在表末尾增加字段

alter table name add name1 type; //name为表名,name1为要添加的字段名,type为字段的数据类型。

5.2在表头添加字段

alter table name add name1 type first;

5.3在指定位置后添加字段

alter table name add name1 type after name2;//在name2后添加字段。

6.删除字段

alter table name drop name1;//在name表中删除name1字段。

7.修改字段

7.1修改字段的数据类型

alter table name modify name1 newtype ;//将name表的name1字段的数据类型设置为newtype.

7.2修改字段名

alter table name change oldname newname oldtype;//将name表中原来字段名oldname,数据类型oldtype改为字段newname.

7.3修改字段名和数据类型

alter table name change oldname newname newtype;//将字段oldname改为字段newname,数据类型newtype;

7.4修改字段顺序

alter table name modify name1 type after name2;// 把字段为name1,数据类型为type放到字段name2的后面。

8.在表中加入值

insert into name(name1) values(v);//name表,在字段name1中插入值v;

你可能感兴趣的:(数据库知识点整理(1)之数据库和表的操作)