数据库(1) 数据库管理和表管理

一、数据库管理

1、查询所有数据库    show databases;

2、创建数据库 create database name (default character set utf8 指定默认字符集创建数据库可以省略);

3、查看数据库的默认字符集 show create database name;

4、数据库的增删改

删除数据库 : drop database name;

修改数据库 : alter database name;

二、表管理

1、查看所有表 : show tables;

2、创建表 :

create table student(

->id int     (int默认长度为11),

->name varchar(20),  

->age int

->);

3、查看表结构    : desc student;

4、删除表 : drop table student;

5、修改表 

(1)添加字段  : alter table student add column gender varchar(4);   

(2)删除字段 :  alter table student drop column gender;

(3)修改字段类型 : alter table student modify column remark varchar(10);

(4)修改字段名称 : alter table student change column gender sgender varchar(2);

(5)修改表名称 : alter table student rename to teacher;

三、增删改查数据

1、查找数据:  select * from student;

2、插入数据:  INSERT INTO student VALUES(1,'张三','男',20);

3、修改数据: UPDATE student SET gender='男' WHERE id=1;

4、删除数据:  DELETE FROM student WHERE id=2;

1)可以带条件删除  2)只能删除表的数据,不能删除表的约束   3)使用delete from删除的数据可以回滚(事务)

5、删除数据的另一种方式: truncate table student 可以全表删除

1)不能带条件删除  2)即可以删除表的数据,也可以删除表的约束 3)truncate table删除的数据不能回滚

猜你喜欢

转载自blog.csdn.net/weixin_42496678/article/details/81667105