SQL数据库第一章学习内容(创建,删除,修改,查询,数据类型,字段属性,判断条件)

一.创建

1.创建数据库

create    database    数据库名;

SQL数据库第一章学习内容(创建,删除,修改,查询,数据类型,字段属性,判断条件)


2.创建表

注意:先use进入后才能创建

create table 表名(
属性名 属性(属性长度) Primary Key auto_increment,                前面是名称,后面是类型,Primary Key为主键
属性名 属性(属性长度),                                                    auto_increment 为自增长
属性名 属性(属性长度),
属性名 属性(属性长度)
)

SQL数据库第一章学习内容(创建,删除,修改,查询,数据类型,字段属性,判断条件)


二.删除

1.删除数据库

drop database   数据库名;



2,删除表

注意:先use进入后才能删除

drop table 表名;

SQL数据库第一章学习内容(创建,删除,修改,查询,数据类型,字段属性,判断条件)



3.删除表内信息

delete from 表名 where 条件=值(一般采用关键值);
若不写条件,则会把所有值清空,delete不删除日志记录,自增当前值已然会从前数据的顺序基础上往下添加。


truncate table 表名;  ←删除表内所有记录并且删除日记记录,自增值从新(0)开始。



4.删除表内属性

alter table 表名 drop 字段名;


三.修改,插入

1.修改表名

alter table 旧表名 rename as 新表名;

2.修改表内属性

alter table 表名 modity 字段名 类型(类型值)(或属性);
alter table 表名 change 旧字段名 新字段名 类型(类型值或属性);

3.修改表内数据
update 表名 set  类型="需要修改的值" where 条件=值(一般采用关键值);

例子 : update Student set  name="张三" where num=1;

4.插入

NSERT INTO 语句

INSERT INTO 语句用于向表格中插入新的行。

语法

INSERT INTO 表名称 VALUES (值1, 值2,....)

我们也可以指定所要插入数据的列:

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)


例:
INSERT INTO USER VALUES (1,"冼伟杰","123456","坑");


INSERT INTO USER (userName,userPWD,userPermission) VALUES ("梁嘉伟","123456","更坑")

四.查询

1.查看数据库

show databases;

SQL数据库第一章学习内容(创建,删除,修改,查询,数据类型,字段属性,判断条件)


2.查看数据库内的表

show tables; ←注意最后多了一个字母S,显示当前数据库中的所有table
desc 表名; ←查看表中的结构信息(就是查看当前表有哪些属性)


3.查看表内的数据

select *from 表名 ← 查询表的所有内容
select * from 表名 where 条件=格式;
select *from 表名 limit 索引数,如查询第五个数据例子:select *from student limit 4,1;这样代表从第四个后开始,显示一行数据。那个1就是显示的个数。


五.数据类型


SQL数据库第一章学习内容(创建,删除,修改,查询,数据类型,字段属性,判断条件)

SQL数据库第一章学习内容(创建,删除,修改,查询,数据类型,字段属性,判断条件)

SQL数据库第一章学习内容(创建,删除,修改,查询,数据类型,字段属性,判断条件)




六.字段属性

SQL数据库第一章学习内容(创建,删除,修改,查询,数据类型,字段属性,判断条件)


七.判断条件

SQL数据库第一章学习内容(创建,删除,修改,查询,数据类型,字段属性,判断条件)