MYSQL基本增删改查命令及字段属性


创建:

数据库(datebase)↓
create database 数据库名字;    ←创建一个数据库
数据库内的表(table)↓
create table 表名(数据名1 类型,数据名2 类型,数据名3 类型 Primary key auto_increment default默认值);     ←创建一个表
                                                                                                   ↑关键字        ↑自增长         ↑设置默认值
若要设置自增长的初始值和每次变动添加的值可以接着在后面+auto_increment=你设置的初始值;  set auto_increment_increment=设置你每次需要添加值;

删:

数据库(datebase)↓
drop database 数据库名字;  ←删除数据库
数据库内的表(table)↓
use 数据库名字;  ←必须切换到当前数据库,才能删除表
drop table 表名; ←删除表格,在删除时需要注意要用use进入到当前数据库
表内的数据↓
delete from 表名 where 条件=值(一般采用关键值); ←若不写条件,则会把所有值清空,delete不删除日志记录,自增当前值已然会从前数据的顺序基础上往下添加。
truncate table 表名;  ←删除表内所有记录并且删除日记记录,自增值从新(0)开始。

数据类型(属性)↓
alter table 表名 drop 字段名;

增(插入):

插入数据类型(属性)↓
alter table 表名 add 属性名 类型(类型的值)(还能添加属性,与创建时的语法一致) 
写入数据内容↓
insert into 表名 values(根据你之前创建的数据类型依此插入数据);   ←
第二种插入方式 insert into 表名(类型,类型...)values(根据刚刚设置的类型依此写入数据)

改:

数据库内的表(table)↓
alter table 旧表名 rename as 新表名;
数据类型(属性)↓
alter table 表名 modify 字段名 类型(类型值)(或属性);
alter table 表名 change 旧字段名 新字段名 类型(类型值或属性);
表内的数据↓
update 表名 set  类型="需要修改的值" where 条件=值(一般采用关键值);
例子 ← update Student set  name="吴师傅" where num=1;

查:

数据库(datebase)↓
show databases;  ←注意最后多了一个字母S
数据库内的表(table)↓
show tables; ←注意最后多了一个字母S,显示当前数据库中的所有table
desc 表名; ←查看表中的结构信息(就是查看当前表有哪些属性)
表内的数据↓
select *from 表名 ← 查询表的所有内容
select * from 表名 where 条件=格式;
select *from 表名 limit 索引数,页数 ←假如我要查询第五个数据例子:select *from student limit 4,1;这样代表从第四个后开始,显示一行数据。那个1就是显示的个数。  






字段属性一般写于数据类型之后,为该数据类型设置属性,下面是比较常用的数据字段属性



猜你喜欢

转载自blog.csdn.net/chijiajing/article/details/80704411
今日推荐