数据库的增删改:
1、增加一条数据
insert into 表名(列名1,列名2,……) values (值1,值2,……)
--其中列名和值相对应,在mysql中id自增长的话直接写入null
Insert into 表名(值1,值2,……)
--不用写列名但是括号内的值要包括所有的列
2、删除数据
Delete from 表名 where(限制条件)
3、修改数据
Update 表名 set 列名=新值, 列名=新值 where (限制条件)
4、创建表
Create table 表名(
列名1 列名1的类型,
列名2 列名2的类型,
列名3 列名3的类型,
……
)
数字型:
Number表示一个默认长度的数字
Number(4)表示长度为4位的整数
Number(7,2)表示长度为7,小数点后面2位的数字
文字性:
Varchar2(16)长度为16个文字的字符串
可以储存16个任意文字
如果储存的字节不足16个,那么多余的部分不会补充任何内容
Char(16)长度为16个文字的字符串
可以储存16个英文或者数字,中文则是八个汉子
如果储存的字节不足16个,那么多余的部分会用空格补齐
日期型:
Date 日期类型 精确到秒
Timestamp时间戳型 精确到毫秒
5、删除表:
Drop table 表名
6、修改表的结构
Alter table 表名
1)增加列
Alter table 表名 add(列名 列的类型,
……
)
2)删除列:
Alter table表名 drop column 列名
删除列及其中的数据
3)修改列的类型
Alter table 表名 modify(
原列名 新类型,
……
)
4)修改列名:
Alter table 表名 rename column 原列名 to 新列名
7、修改表名
Rename 原表名 to 新表明
8、截断表:
Truncate table 表名
--delete、truncate、drop的区别
--delete是删除表中的数据,表的结构还在,数据可以恢复
--truncate是DDl语句。删除表中的数据,但是表的结构还在数据不可以恢复
--drop是DDL语句,直接删除表表的结构不存在