数据库
KK-Neven
{
Name: "Neven",
JobTitle: "java developer",
Location: "HangZhou| China",
Skills: [
"Java",
"Python",
"Javascript",
"Node.js",
"Oracle",
"Recommender system" ]
}
展开
-
存储过程
存储过程(Stored Procedure):已预编译为一个可执行过程的一个或多个SQL语句。 语法: CREATE proc | procedure procedure_name [{@参数数据类型} [=默认值] [output], {@参数数据类型} [=默认值] [output], …. ] as SQL_statements原创 2017-09-27 15:38:20 · 351 阅读 · 0 评论 -
SQL连接查询 内连接,左外连接,右外连接,全连接,交叉连接
连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。 连接可分为以下几类: 内连接。(典型的连接运算,使用像 = 或 <> 之类的比较运算符)。包括相等连接和自然连接。 内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 s原创 2017-09-27 14:01:57 · 493 阅读 · 0 评论 -
触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。原创 2017-09-27 16:05:22 · 237 阅读 · 0 评论 -
SQL优化的一些方法
http://database.51cto.com/art/201407/445934.htm转载 2017-09-30 21:44:14 · 198 阅读 · 0 评论 -
SQL优化索引
SQL优化索引转载 2017-09-30 21:34:46 · 466 阅读 · 1 评论 -
牛客简单SQL在线编程题记
视图创建 题目描述 针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,fist_name为first_name_v,last_name修改为last_name_v: CREATE TABLE IF NOT EXISTS actor ( actor_id smallint(5) NOT NULL PRIMARY K原创 2017-10-02 18:51:41 · 580 阅读 · 0 评论 -
SQL truncate 、delete与drop区别
SQL truncate 、delete与drop区别 相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1. truncate 和 delete 只删除数据不删除表的结构(定义) drop 语句将删除表的结构被依赖的约束(const原创 2017-10-03 09:56:47 · 296 阅读 · 0 评论 -
oracle建表、主键自增
create table T_WAREHOUSE ( id NUMBER, serial_num VARCHAR2(20), name VARCHAR2(20), fk_bigwarehouse_id NUMBER, warehousetype VARCHAR2(20) ); –原创 2017-10-20 08:09:40 · 409 阅读 · 0 评论 -
linux mysql 常用命令
1.终端启动 MySQL:/etc/init.d/mysql start 2.登录 MySQL:mysql -uroot -p (用 root 账户登录),然后输入密码 3.查看所有的数据库名字:show databases; 4.选择一个数据库操作: use database_name; 5.查看当前数据库下所有的表名:show tables; 6.创建一个数据库:create原创 2017-11-08 21:00:30 · 221 阅读 · 0 评论