通用sql语句

一、创建表

--1.sql语句

create table student

id int not null  auto_increment primary key(id),

name varchar(50),--50是指字符长度。

sex varchar(2)

注释:primary key(id)自增  auto_increment 自增

--student 是表名 不是固定的,根据你所要查询的表而定。

SELECT * from student;--语句为查询语句, *是要查询表中的全部列

二、以Oracle为例 file--new--table

 二、基础的sql语句(适用于Oracle,Mysql,sqlServer,Redis等)

1.--student 是表名 不是固定的,根据你所要查询的表而定。

SELECT * from student;--语句为查询语句, *是要查询表中的全部列

当然也可以单独查询某个字段

SELECT name  from student;--查询表中的姓名

2.UPDATE student set name='张三'  where id='001260';--语句为修改语句(修改id='001260'把名字修改为张三)

3.INSERT INTO student(name,age,sex)values('张三',20,'男');--添加语句(student表中一共有四个字段,但是因为表中的id为自增,所以在添加时可以省略)。注释:自增意思是可以自动增加,1,2,3,4等。

4.(1)delete from student--delete 删除表,但不会删除表结构,只是删除表中数据(每次删除只会删除一行)。

(2)drop from student; --删除整个表(包括数据和表结构)

(3)truncate from student --清空整张表

注释:如果想了解更多的删除语句内容可以找度娘哦~

--但是呢,在任何时候都要轻易删除表(结构和表数据),如果想要删除表中数据我推荐使的形式

--a 是给表取的别名

SELECT a.*,a.rowId FROM student a; --(此种方法并不会给表加锁--推荐)

SELECT a.* FROM student a for update --(此种方法会给表加上行级锁,如果发生未提交事务的情况,就会锁表。--不推荐知道有这种方法就可以了)

如果想学习更多的数据库内容小编在这里推荐B站

本篇文章可以使用,但不可以据为己有哈~(不然上你家吃饭)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值