数据库的基本操作

数据库的基本操作

1.    数据库管理

1)创建数据库:create database 数据库名字;

eg:create database a;

(运行选中SQL语句的快捷方式 crtl shift r

2)查询当前连接下的所有数据库:show database;

3)使用数据库:use 数据库名字;

4)删除数据库:drop database 数据库名字;

2.    表的管理

数据库无法直接存储数据,需要先建表,使用表来存储数据

[1]简单的建表语法

create table 表名称(

              字段名称1 字段的数据类型1,

              字段名称2 字段的数据类型2,

              ………

);

1)MySQL常用的数据类型:

a)整型:int 整数类型

b)浮点型:float 带小数点的

c)字符型:varchar/char 可变/不可变,变长/定长,按实际占用/未占满空格占位

d)日期型:date

create table student(

       id int;

       name varchar(20),

       grade int,

)

[2]建表通常伴随着约束

约束:对表中字段的数据的规定和限制。目的在于保证数据时准确的,有意义的。

常用的约束如下:

a)主键约束:primary key;主键指的是主关键字,他是表中道德一个或多个字段,他的值可以用于唯一的标识表中的每一条记录。如果对某个字段设置了主键约束,那么这个字段既不能为空,也不能重复。

b)非空约束:not null;如果某个字段给她设置了该约束,那么该字段不能为null

c)唯一约束:unique;如果某字段设置该约束,那么禁止更行为重复的值

d)主外键约束:如果某字段在一张表里是主键,然后出现在另外一张表里,那么称之为另一张表呃主外键

[3]查看表数据

1)查看表结构:desc 表名;

2)显示数据库中的所有表:show tables;

3)表的常用修改:

a)修改表名:alter table 表名 rename to 新表名

                           i.alter table student rename to student2

b)修改字段:alter table ;表名 change 旧字段 新字段 新的数据类型

                           i.alter table ;student2 change name username varchar(20);

c)添加字段:alter table 表名 add 字段名 数据类型;

                           i.alter table student2 add age int;

d)删除字段:alter table 表名 drop 字段名;

                           i.alter table student2 drop age;

e)删除表:drop table 表名;

3.    数据的管理:增删改查

posted @ 2020-08-08 22:31  HEREISDAVID  阅读(1598)  评论(0编辑  收藏  举报