数据库操作指令(编写中)

  • Post author:
  • Post category:其他



目录


(1)对数据库的命令


1、链接数据库


2、显示已有数据库


3、创建数据库


4.选择数据库


5.显示数据库中的表(先选择数据库)


6.删除数据库(删除时没有提示直接删除)


(2)对表的命令


1、创建表


2、设置表中字段的默认值


3、删除默认值


4、增加字段


5、修改表名


6、修改字段类型


7、修改字段名


8、删除字段


9、查看表结构的两种方法


10、插入数据


11、修改数据


12、删除数据


(1)对数据库的命令

1、链接数据库

mysql -u 用户名 -p 密码

2、显示已有数据库

show databases;

3、创建数据库

create database 库名;

4.选择数据库

use database sqlname;

5.显示数据库中的表(先选择数据库)

show tables;

6.删除数据库(删除时没有提示直接删除)

drop database 库名;

(2)对表的命令

1、创建表

create table 表名(

字段1 数据类型 字段属性

例如:

name varchar(10) not null,  (不是最后一个字段,末尾加 , )

字段n   (最后一个字段不需要 , )

);

1、数据类型:(可大写)

char(n)                                 长度为n的定长字符串

varchar(n)                            最大长度为n的边长字符串

int                                        长整数(4字节)

smallint                                短整数(2字节)

bigint                                    大整数(8字节)

real                                      取决于机器精度的单精度浮点数

double                                 取决于机器精度的双精度浮点数

float(n)                                 可选精度的浮点数,精度至少为n位数字

boolean                               逻辑布尔量

date                                     日期,包含年、月、日,格式YYYY-MM-DD

time                                     时间,包含时、分、秒,格式HH:MM:SS

2、字段属性:

非空约束        not null                      字段不允许为空

默认约束        default                       设置默认值

唯一约束        unique key(uk)          设置字段值是唯一的,可为空,但只能有一个空值

主键约束        primary key(pk)         作为标记表记录的唯一标识

外键约束        foreign key(fk)           用于两个表之间建立关系,需要指定引用主表的哪一字段

2、设置表中字段的默认值

alter table 表名 alter 字段名 set default 默认值;

3、删除默认值

alter table 表名 alter 字段名 drop default;

4、增加字段

alter table 表名 add 字段名 数据类型  属性;

5、修改表名

alter table 表名 rename 新表名;

6、修改字段类型

alter table 表名 modify 字段名 数据类型;

7、修改字段名

alter table 表名 change 旧字段名 新字段名 数据类型;

8、删除字段

alter table 表名 drop 字段名;

9、查看表结构的两种方法

describe(desc) 表名

show create table 表名

10、插入数据

1、直接插入一组数据

insert into 表名(字段1,字段2,···,字段n)

values(常量1,常量2,···,常量n);

2、将一个表插入到另一个表中

create table 表1 select* from 表2;(将表2的数据添加到表1中)

11、修改数据

1、修改指定表中满足where子句条件的字段(wherer后面是条件)

update 表名 set 字段名1=新数值 where 字段名2=判断数值;

2、修改多个字段(无条件)

update 表名 set 字段名=新数值;

12、删除数据

1、删除指定表中满足where子句条件的字段(wherer后面是条件)

delete from 表名 where 字段名=判断值

2、删除全部字段

delete from表名



版权声明:本文为qq_61711593原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。