数据库的基本操作:
1.创建数据库:create database name; //name是数据库的名字
2.查看数据库:show databases;//查看所有的数据库。
3.选择/使用数据库:use name ;//使用名字为name的数据库,
4.删除数据库:drop database name //删除名字为name的数据库
数据表的操作:
表数据:如 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 +表名。
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;