数据库基础
文章平均质量分 62
matosiki
for love for it
展开
-
SQLServer 新建数据库
use master if exists(select * from sysdatabases where name =’CTDDBS’) drop database CTDDBS go –create data CREATE DATABASE CTDDBS ON PRIMARY( NAME=’data_1’, filename=’d:\data_1.mdf’, size=3,原创 2016-09-15 13:04:24 · 588 阅读 · 0 评论 -
Oracle速查语法:DDL(数据操纵语言)
+目录插入记录查询记录更新数据删除数据.插入记录INSERT INTO table_name (column1,column2,...)values ( value1,value2, ...); 示例insert into emp (empno,ename) values(9500,'AA'); 把 一个表中的数据插入另一个表中INSERT INTO <table_name> <S原创 2016-11-04 22:29:13 · 481 阅读 · 0 评论 -
Oracle速查语法:其他对象
+目录视图序列用户角色.创建视图CREATE [OR REPLACE] VIEW <view_name> AS<SELECT 语句>; OR REPLACE –表示替换以有的视图删除视图DROP VIEW <view_name> .创建序列CREATE SEQUENCE <sequencen_name> INCREMENT BY nSTART WITH n[MAXVALUE原创 2016-11-04 22:36:58 · 389 阅读 · 0 评论 -
Oracle速查语法:数据类型,函数,异常类型,常用命令
+目录数据类型函数异常类型常用命令.数据类型 教程标题 主要内容 VARCHAR2(size) 可变长度的字符串,其最大长度为size个字节;size的最大值是4000,而最小值是1;你必须指定一个VARCHAR2的size; NVARCHAR2(size) 可变长度的字符串,依据所选的国家字符集,其最大长度为size个字符或字节;size的最大值取决于储存每个字符所原创 2016-11-04 22:54:35 · 784 阅读 · 0 评论 -
Oracle速查语法:PL/SQL
目录基本结构游标PL/SQL表PL/SQL 记录类型REF 游标过程函数数据包触发器自定义对象其他PL/SQL 结构DECLARE --声明部分 声明语句BEGIN --执行部分 执行语句EXCEPTION --异常处理部分 执行语句END; 变量声明 <变量名> 类原创 2016-11-04 23:54:04 · 1420 阅读 · 0 评论 -
Oracle速查语法:基本SQL语言
数据控制语言 1.授权GRANT <权限列表> to <user_name>; 2.收回权限REVOKE <权限列表> from <user_name> Oracle 的权限列表 connect 连接 resource 资源 unlimited tablespace 无限表空间 dba 管理员 session 会话数据控制语言 1.COMMI原创 2016-11-04 22:31:45 · 443 阅读 · 0 评论 -
Oracle学习笔记:快速上手
开启服务:先开启Lisenterner服务 再开启ORCL服务 oracle登录 用户: - 管理员 sysDBA - 无密码 - 系统用户 system - manager - 普通用户 scott - tiger 进入oracle步骤:sqlplus scott/tiger DOS窗口中用sqlplus命令,原创 2016-11-04 21:52:00 · 710 阅读 · 0 评论 -
Oracle学习笔记:游标Cursor
PL/SQL代码块中只能用select语句进行赋值 select…into…from….,不能查询一个结果集 (如需用表请将鼠标移到底部,有创建表代码) (1).隐式游标begin dbms_output.put_line('执行之前,影响的行数:'||SQL%ROWCOUNT); delete from orderinfo where orderid=20160原创 2016-11-04 22:08:17 · 3583 阅读 · 0 评论 -
Oracle学习笔记:高级查询
topN查询select * from emp where rownum=1 or rownum=2;select * from (select * from emp order by sal desc) where rownum<5;分页查询 select * from (select rownum no,e.* from(select * from e原创 2016-11-04 21:27:53 · 895 阅读 · 0 评论 -
Oracle学习笔记:初学者创建表
利用经典的三张表实现,学生表(stuinfo),课程表(stucourse)和成绩表(stuscore)创建表create table stuinfo(stuid char(12) primary key,stuname varchar(6) ,stuage int check(stuage>18 and stuage<60));create table stucourse(coid i原创 2016-11-04 21:20:37 · 535 阅读 · 0 评论 -
经典而又简单的student数据库
USE master Go IF EXISTS(SELECT * FROM SYSDATABASES WHERE NAME=’Students’) DROP DATABASE Students GOCREATE DATABASE Students –创建学生数据库 ON PRIMARY ( NAME=’Students_data’原创 2016-10-12 23:08:10 · 2860 阅读 · 0 评论 -
SQLServer 连表查询
—————————— 使用inner join.. on… 链接表查询—————– select * from StuInfo inner join StuMarks on StuInfo.StuID=StuMarks.StuID —跟普通的where 方法一样select * from StuInfo,StuMarks where StuInfo.StuID=StuMarks.StuIDs原创 2016-09-15 13:06:01 · 852 阅读 · 0 评论 -
SQLServer--TSQL编程语法
————————-T-SQL 编程————————————————- ————————-变量/————————– ————-局部变量/————– DECLARE @id char(10) —–声明一个长度为10的字符变量 DECLARE @age int —–声明一个存放年龄的int变量 ————-局部变量赋值 select @id=’good’ set @age=2 —-将查询原创 2016-09-15 13:07:19 · 2752 阅读 · 0 评论 -
SQLServer--TSQL--数据查询语法
——————-数据查询——————————————————查询输入——– ——设置查询别名 as 或者 = select StuID as 学号, 姓名=StuName,StuSex as 性别 FROM StuInfo ——查看数据“性别——学员姓名” select StuSex+’‘+StuName as ‘性别学员姓名’ FROM StuInfo ——ALL关键字 select原创 2016-09-15 13:08:28 · 1002 阅读 · 0 评论 -
SQLServer--DML--数据操作语言语法
————————select 查询————————– –查询stuInfo表中的所有数据 select * from stuInfo –查询stuInfo 表中的列的数据 select StuID,StuName, StuSex from stuInfo –查询stuInfo表中某一列的数据 select StuID from stuInfo ————————insert 插入————原创 2016-09-15 13:09:47 · 991 阅读 · 0 评论 -
SQLServer--数据查询--子查询语法
——————————子查询—————————————-———–将查询的结果作为子表,连表查询 select * from StuInfo s1,(select * from StuMarks where Score >80)s2 where s1.StuID=s2.StuID AND s1.StuName=’李四’———–将查询结果作为条件使用 select * from StuInfo WHE原创 2016-09-15 13:10:42 · 13864 阅读 · 0 评论 -
SQLServer--TSQL--游标使用语法
———-T-SQL ———-API ———-客户端游标 —–打开游标 open cursor_name —–检索游标记录 fetch cursor_name fetch first fetch next fetch prior fetch last fetch absolute n: fetch relative n: —-关闭游标 close cursor_name原创 2016-09-15 13:11:46 · 1238 阅读 · 0 评论 -
SQLServer--TSQL--存储过程语法
——–存储过程—-系统存储过程 exec sp_databases —–查找数据库信息 exec sp_tables —–查找表的信息 exec sp_columns exec sp_helpINDEX mn_user —-查看表mn_user的索引 exec sp_helpconstraint mn_user ——–查看表 mn_user的约束 exec sp_stored原创 2016-09-15 13:12:34 · 906 阅读 · 0 评论 -
Oracle速查语法:DDL(数据定义语言)
+目录创建 创建表创建索引创建同义词修改 修改表删除 删除表删除引删除同义词.创建表CREATE TABLE <table_name>( column1 DATATYPE [NOT NULL] [PRIMARY KEY], column2 DATATYPE [NOT NULL], … [constraint <约束名> 约束类型 (要约束的字段) … ] )原创 2016-11-04 22:16:55 · 901 阅读 · 0 评论