mysql,oracle数据库的简单增删改查

mysql:

数据库操作:

CREATE DATABASE demo0814;   #创建数据库
DROP DATABASE demo0814;      #销毁数据库

表操作:

CREATE TABLE `user`(            #创建表
uid INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(20) NOT NULL,
`password` VARCHAR(20),
lastlogintime DATETIME );

PRIMARY KEY(主键):  唯一标识一条记录的字段或字段的组合.
主键不能重复,也不允许为空
作用:    用来保证数据的完整性,保证记录的唯一性.

user表

ALTER TABLE `user` ADD birthday DATE;         #修改表添加一个字段

在这里插入图片描述

数据操作:

 INSERT INTO `user` VALUES (NULL,'徐三','1234',NOW());  
 #NOW() : 以'yyyy-MM-dd HH:mm:ss' 返回当前的日期时间,可以直接存到
 datetime字段中   

在这里插入图片描述

UPDATE `user` SET birthday=CURDATE() WHERE uid=1;
#修改数据   
#curdate(): `yyyy-mm-dd`的格式返回今天的日期,可以直接存到date字段中

在这里插入图片描述

DELETE FROM `user`  WHERE uid=2;   #删除在user表中uid为2的数据

在这里插入图片描述

SELECT  * FROM `user`;       #查询user表中所有数据

在这里插入图片描述

TRUNCATE TABLE `user`;   #删除 user 表所有数据

在这里插入图片描述

DROP TABLE `user`;    #删除user表结构
  • drop,delete,truncate的区别?

      drop用于删除结构:数据库,表.
      delete 删除数据,可以回滚,不重置自动增长列的计数值.
      truncate 删除结构重新构建,不可回滚,重置自动增长列计数值.
    

Oracle

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值