SQL数据库第一章学习内容(创建,删除,修改,查询,数据类型,字段属性,判断条件)
一.创建
1.创建数据库
create database 数据库名;
2.创建表
注意:先use进入后才能创建
create table 表名(
属性名 属性(属性长度) Primary Key auto_increment, 前面是名称,后面是类型,Primary Key为主键
属性名 属性(属性长度), auto_increment 为自增长
属性名 属性(属性长度),
属性名 属性(属性长度)
)
二.删除
1.删除数据库
drop database 数据库名;
2,删除表
注意:先use进入后才能删除
drop table 表名;
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;
2.查看数据库内的表
show tables; ←注意最后多了一个字母S,显示当前数据库中的所有table
desc 表名; ←查看表中的结构信息(就是查看当前表有哪些属性)
3.查看表内的数据
select *from 表名 ← 查询表的所有内容
select * from 表名 where 条件=格式;
select *from 表名 limit 索引数,如查询第五个数据例子:select *from student limit 4,1;这样代表从第四个后开始,显示一行数据。那个1就是显示的个数。
五.数据类型
六.字段属性
七.判断条件