数据库对数据和表的增删改

数据库的增删改:

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语句,直接删除表表的结构不存在

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值