【3,SQL语句及数据库优化】教程文章相关的互联网学习教程文章

shell 脚本中执行SQL语句 -e "..."

use faygo source faygo.sql select * from devquit " shell 脚本中执行SQL语句 -e "..."标签:rom select shell 脚本 语句 code color style strong source 本文系统来源:http://www.cnblogs.com/renxing123/p/7244234.html

SQL语句汇总——数据修改、数据查询【代码】【图】

首先创建一张表如下,创建表的方法在上篇介绍过了,这里就不再赘述。 添加新数据:INSERT INTO <表名> (<列名列表>) VALUES (<值列表>) 如:INSERT INTO t_student (student_id,student_name,student_age,student_sex) VALUES (1,‘大毛‘,18,‘男‘); 其中列名可以省略,省略之后要求插入的值必须与列一一对应:INSERT INTO t_student VALUES (2,‘王二‘,20,‘男‘); 多行数据添加:INSERT INTO t_student VALUES (3,‘张三‘,2...

【转】SQL语句删除和添加外键、主键

--删除外键 语法:alter table 表名 drop constraint 外键约束名 如: alter table Stu_PkFk_Sc drop constraint FK_s alter table Stu_PkFk_SC drop constraint FK_c --添加外键 语法:alter table 表名 add constraint 外键约束名 foreign key(列名) references 引用外键表(列名) 如: alter table Stu_PkFk_Sc add constraint Fk_s foreign key (sno) references Stu_PkFk_S(sno) go --删除主键 语法:alter table 表名 dro...

数据库练习经典表‘dept’+‘emp’的sql语句

create table emp (2 empno numeric(4) not null,3 ename varchar(10),4 job varchar(9),5 mgr numeric(4),6 hiredate datetime,7 sal numeric(7, 2),8 comm numeric(7, 2),9 deptno numeric(2) 10 ); 11 12 insert into emp values (7369, ‘SMITH‘, ‘CLERK‘, 7902, ‘1980-12-17‘, 800, null, 20); 13 insert into emp values (7499, ‘ALLEN‘, ‘SALESMAN‘, 7698, ‘1981-02-20‘, 1600...

用SQL语句查找包含有某个关键字的存储过程、触发器、函数等等【代码】

OBJECT_NAME(id) as 存储过程,id from syscomments where id in (selectobject_id(name)from dbo.sysobjectswhere xtype=‘P‘ --存储过程为P ) and text like ‘%FieldName%‘ --关键字 group by id或select name from sysobjects o, syscomments s where o.id = s.id and text like ‘%Extent1%‘ --and o.xtype = ‘P‘ xtype:对象类型。可以是下列对象类型中的一种: C = CHECK 约束 D = 默认值或 DEFAULT 约束 ...

MariaDB之SQL语句基础【代码】

event schedulerDDL:Data Defination Language,数据定义语言CREATE, DROP, ALTERDML: Data Manipulation Language,数据操作语言INSERT, DELETE, UPDATE, SELECTDCL: Data Control Language,数据控制语言GRANT, REVOKE数据类型:     字符:     定长字符:CHAR(#)不区分大小写, CHARBINARY(#)区分大小写变长字符: VARCHAR(#)不区分大小写, VARCHARBINARY(#)区分大小写       内建类型:ENUM, SET      ...

使用SQL语句清空数据库所有表的数据【代码】

利用SQL语句一次清空所有数据.找到了三种方法进行清空.使用的数据库为MS SQL SERVER. 1.搜索出所有表名,构造为一条SQL语句declare @trun_name varchar(8000) set @trun_name=‘‘ select @trun_name=@trun_name + ‘truncate table ‘ + [name] + ‘ ‘ from sysobjects where xtype=‘U‘ exec (@trun_name) 该方法适合表不是非常多的情况,否则表数量过多,超过字符串的长度,不能进行完全清理. 2.利用游标清理所有表declare @trun_...

sql为什么用0,1表示男女?在sql语句里转好还是在页面转好?

sql为什么用0,1表示男女?在sql语句里转好还是在页面转好?标签:bsp span key The cas 页面 gen nbsp 语句 本文系统来源:https://www.cnblogs.com/linanana/p/11990785.html

查询sql当前执行的sql语句

proc [dbo].[SYS_查询当前执行SQL语句]asbeginSELECT [Spid] = session_Id, ecid, [Database] = DB_NAME(sp.dbid), [User] = nt_username, [Status] = er.status, [Wait] = wait_type, [Inpidual Query] = SUBSTRING (qt.text,er.statement_start_offset/2,(CASE WHEN er.statement_end_offset = -1THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2ELSE er.statement_end_offset END -er.statement_start_offset)/2),[Parent Query]...

SQL语句——09、多表查询【代码】

通过两个表具有相同意义的列,建立连接条件。查询结果只显示两个列中的值是等值条件的行数据。表中同名列被选择时必须添加表名前缀进行修饰,否则无法确定这一列是属于哪个表。按deptno的等值关系联合两张表的所有列idle> select * from dept,emp where dept.deptno=emp.deptno;DEPTNO DNAME LOC EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ---------- -------------- ------------- ---------- ---------- --------- --------...

Django后台输出原生SQL语句

LOGGING = {2 ‘version‘: 1,3 ‘disable_existing_loggers‘: False,4 ‘handlers‘: {5 ‘console‘:{6 ‘level‘:‘DEBUG‘,7 ‘class‘:‘logging.StreamHandler‘,8 },9 }, 10 ‘loggers‘: { 11 ‘django.db.backends‘: { 12 ‘handlers‘: [‘console‘], 13 ‘propagate‘: True, 14 ‘level‘:‘DEBUG‘, 15...

sql 语句系列(行与列处理)[八百章之第一章]【代码】【图】

排序时对null进行处理 比如说: select * from EMP order by COMM我需要对红框部分进行desc处理,也就是从大到小排列。 解析: 重点是如何让null独立出去。 select * from (select *,case when COMM is null then 0 else 1 end as COMMISNULL from EMP ) x order by COMMISNULL,COMM desc 解法:单独列出一列把null独立出去。 注意null的判断是 is而不是等于号 依据条件逻辑动态调整排序项 比如说: select * from EMP我希望的是:如果...

sql 语句系列(闰年)[八百章之第十九章]【代码】【图】

前言 判断闰年还是挺有用的。 mysql select DAY(LAST_DAY(DATE_ADD(CURRENT_DATE,INTERVAL -DAYOFYEAR(CURRENT_DATE)+1+31 DAY))) as dy FROM T1这个看起来有一点点复杂,其实拆开了还是很简单的。 CURRENT_DATE 获取当前日期。 DATE_ADD(CURRENT_DATE,INTERVAL -DAYOFYEAR(CURRENT_DATE)+1+31 DAY)当前的日期,减去了从1月1号经历的天数然后加1,这个获得的就是1月1号。因为1月有31天,所以加上31,那么就是今年的2月1号。 LAST_D...

常见sql语句总结

创建表:CREATE TABLE T_Person(FName VARCHAR(20),FAge NUMBER(10) DEFAULT ‘20‘,FId INT NOT NULL,PRIMARY KEY(‘FId‘))CREATE TABLE T_Employee(EName VARCHAR(20),EId INT NOT NULL,PRIMARY KEY(‘EId‘),FOREIGN KEY(EName) REFERENCES T_Person(FName))修改数据表:ALTER TABLE T_Person ADD FFavorite VARCHAR(20) NOT NULLALTER TABLE T_Person DROP COLUMN FAgealter table T1 alter column F1 varchar(10)或alter t...

odoo 打印执行的sql语句

设置配置文件: level = debug_sqlhttps://blog.csdn.net/M0relia/article/details/39484491?locationNum=5 odoo 打印执行的sql语句标签:ati blog net block 配置文件 http level code csdn 本文系统来源:https://www.cnblogs.com/qianxunman/p/13260072.html