
SQL
文章平均质量分 71
商商-77
Keep moving!!!
展开
-
Windows安装MySQL服务并进行binlog解析
1.官网下载 MySQL Community ServerMySQL :: Download MySQL Community Server这里下载的是Windows (x86, 64-bit), ZIP Archive mysql-8.0.29-winx64.zip2.下载完成后将ZIP解压到 D:\Tools\mysql-8.0.29-winx64\3.初始化命令行执行 mysqld --initialize此时会在 D:\Tools\mysql-8.0.29-winx64\目录下原创 2022-05-02 18:04:01 · 3302 阅读 · 0 评论 -
58同城Mysql数据库设计原则(转)
(一)核心原则(1)不在数据库做运算cpu计算务必移至业务层;(2)控制单表数据量int型不超过1000w,含char则不超过500w;合理分表;限制单库表数量在300以内;(3)控制列数量字段少而精,字段数建议在20以内;(4)平衡范式与冗余效率优先;往往牺牲范式;(5)拒绝3B拒绝大sql语句:big sql拒绝大事物:big transaction拒绝大批量:big batch(二)字段转载 2016-02-04 11:06:51 · 374 阅读 · 0 评论 -
Oracle学习笔记(续)
接上文 Oracle学习笔记PL/SQL 数据分页Java调用无返回值的存储过程create table book( bookId number, bookName varchar2(50), publishHouse varchar2(50));create or replace procedure pro_page(BookId in number,B原创 2016-02-04 11:02:10 · 232 阅读 · 0 评论 -
Oracle学习笔记
sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限。system用户是管理操作员,权限也很大,具有susoper角色,没有create database的权限。一般来讲,对于数据库维护,使用system用户登录就可以。scott用户默认密码tiger,默认是锁定的,可以从PS/SQL中解锁连接到scott: conn scott/tiger修改当前用户原创 2016-02-04 11:02:07 · 381 阅读 · 0 评论 -
触发器 完美运行
CREATE TRIGGER NO5 ON SC FOR insert,delete,update AS declare @totalScore int declare @score1 int declare @score2 int declare @credit int declare @Cno char(4) declare @Sno char(10) select @score1=原创 2014-08-10 10:04:10 · 645 阅读 · 0 评论 -
触发器
create or replace trigger singleFactorMethodtest--after insert or updateafter inserton hm_v2_testfor each rowdeclarecd_standard hm_standard.cd_standard%type;hg_standard hm_standard.hg_standard%原创 2014-08-10 10:08:49 · 558 阅读 · 0 评论 -
MySQL导出数据库
MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd D:\Program\MySQL\MySQL Server 5.0\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqld原创 2014-08-10 10:08:04 · 528 阅读 · 0 评论 -
经典SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin原创 2014-08-10 10:07:07 · 519 阅读 · 0 评论 -
oracle存储过程
存储过程create or replace procedure pollution_level_judge(pollution_level in hm_pollution_level.cu_level%type,pollution_level_description out varchar)as icount number; begin if pollution_level<1 then原创 2014-08-10 10:08:54 · 613 阅读 · 0 评论 -
SQL 基本语句
1.修改sa账户密码在查询分析器中执行如下语句:sp_password Null,'teracypwd','sa' 把SA的密码设为“teracypwd”执行成功后有“Command(s) completed successfully.” OK!2.insert语句INSERTINTO 表名称 VALUES (值1, 值2,....) INSERTINTO Persons VALUES (原创 2014-08-10 10:07:29 · 628 阅读 · 0 评论 -
SQL触发器
1. 创建一个触发器,当一本书被还回时,从LOAN表中删除相应的借阅记录,将该学生借阅这本书记录添加到LoadHist表中;并检查是否有用户在等待预约这本书,如有则将这本书的借阅状况修改为 已经预约;按照预约的日期先后,先向预约在前的用户发送信息,并将状态改为T。 2. 创建一个触发器,当借书成功,则检索是否有这个用户的预约该书的记录,如果有,则删除相应的预约记录。 3. 创建一个触发器原创 2014-08-10 10:04:08 · 2104 阅读 · 0 评论