一、创建表
--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站
本篇文章可以使用,但不可以据为己有哈~(不然上你家吃饭)