oracle mysql 脚本编写_Oracle数据库的SQL语句编写

一、

--:两个减号表示单行注释

/*多行注释*/

/*sql脚本:是数据库的sql语句文件,扩展名为.sql

sql:结构化查询语言

*/

二、SQL脚本语句学习

----DDL语言

1)create关键字,用来创建表结构

create table tname (表名)(

colName1 dataType(类型),

colName2 dataType,

colName3 dataType,

....

colName dataType

);

eg:创建一个表,名字是temp_1,字段有tid 数字类型,

create table temp_1(

tid number(4),

tname varcahr2(20),

tgender char,

tbirth date

);

2)alter和drop关键字,用来修改和删除表的结构

--1:增加表的字段

格式:alter table tname add(colName dataType);

eg:为表temp_1添加一个字段tage长度为2

alter table temp_1 add(tage number(2));

--2:删除表的字段

格式:alter table tname drop column colName

eg:为表temp_1删除tage这个字段

alter table temp_1 drop column tage;

--3:修改字段名称

格式:alter table tname rename column to newName

eg:将表temp_1中的tname改成name

alter table temp_1 rename column tname to name;

--4:修改字段的数据类型

格式:alter table tname modify column dataType

eg:修改temp_1表中的name为varchar2(30)

alter table temp_1 modify name varcahr2(30);

--5:修改表名

格式:rename oldTname to newName

eg:修改temp_1为temp_2

rename temp_1 to temp_2;

--6:删除表结构

格式:drop table tname

eg:删除temp_2

drop table temp_2;

--7:查看表结构

格式:desc tname

eg:查看表temp_1的结构

desc temp_1;

3)truncate:清空表中所有的数据

格式:truncate table tname

eg:清空表temp_1所有的数据

truncate table temp_1;

----DML语言

1)insert:向表中插入记录

--格式1:insert into tname(colName1,colName2,.......) values(val1,val2....)

--格式2:insert into tname values(val1,val2.....) 要求:赋值顺序与建表的字段顺序一样,个数也不能少。

eg:向temp_1插入数据:1001,'张三','f','2010-12-12'

insert into temp_1 values(1001,'张三','f',to_date('2010-12-12','yyyy-mm-dd'));

2) delete:删除记录

--格式1:delete [from] tname;删除表中所有记录(可回滚)

--格式2:delete [from] tname where 条件

eg:删除temp_1中tid为1001的数据

delete from temp_1 where tid = 1001;

3)update:用来修改字段

--格式1:update tname set colName = val [,colName2 = val2,.....]

--格式2:update tname set colName = value where 条件

eg:修改表temp_1中所有的性别为'm'

update temp_1 set tage = 'm';

--DQL语言

select:查询数据(必须基于一张表)

格式:select colName,....from tname;

还可以给字段起别名:

select colName as nickname,.....from tname;(as可省)

eg:查询表temp_1中所有的数据

select * from temp_1;

今天更新的东西是我们常用的数据库查询语句,有点多了哈哈哈,慢慢看大家,如果喜欢请给小编一个赞,如果那里不明白的可以留言,我会为大家解答的,如果小编写的有错误,也请指出互相学习,下节为大家更新字符串操作函数的用法,希望大家喜欢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值