一.SQL语句种类: 1. DDL(Data Definition Language,数据定义语言)用来创建或者删除存储数据用的数据库以及数据库中的表;包含以下几种指令: a. CREATE:CREATE: 创建数据库和表等对象 b. DROP: 删除数据库和表等对象 c. ALTER: 修改数据库和表等对象的结构 2. DML(Data Manipulation Language,数据操纵语言) 用来查询或者变更表中的记录;包含以下几种指令: a. SELECT:查询表中的数据 b. INSE…
SQL 全名是结构化查询语言(Structured Query Language),是关系数据库管理系统的标准语言 SQL语句是和DBMS“交谈”专用的语句,不同DBMS都认SQL语法. SQL语句中字符串用单引号.单等号. select *.SeLeCT *: SQL语句是大小写不敏感的,不敏感指的是SQL关键字,字符串值还是 大小写敏感的(大小写是否敏感取决于具体的数据库排序规则设置) --在数据库中两个'表示一个‘    [  ''  转义 ‘] -------drop database…
一.多表查询综合练习 1.  列出高于在30部门工作的所有人员的薪金的员工的姓名.部门名称.部门编号.部门人数 分析: 需要的员工信息: |-emp表:姓名.部门编号 |-dept表:部门名称.部门编号 |-emp表:统计部门人数 确认关联关系: emp.deptno=dept.deptno 1)    查询出在30部门工作的所有人员的薪金 ; 2)    找出工资大于30部门的员工的姓名.部门编号(返回多行单列数据,在where子句子查询) select e.ename, e.deptno,…
--SQL语句入门-- --1.sql语言是解释语言 --2.它不区分大小写 --3.没有"",所有字符或者字符串都使用''包含 --4.sql里面也有类似于c#的运算符 -- 算术运算符:+ - * / % -- 关系运算符:> < >= <= =(赋值与逻辑相等都是=), <> != -- 逻辑运算符:!(not)&&(and) || (or) --5.在sql中没有BOOL值的概念,也就意味着条件中不能写true/false 但…
Python3:sqlalchemy对sybase数据库操作,非sql语句 # python3 # author lizm # datetime 2018-02-01 10:00:00 # -*- coding: utf-8 -*- ''' 数据起始日期:2015-05-08 数据库:sybase, 表名:t_wlpc_zgjs_yztzzqktjb ''' import requests from bs4 import BeautifulSoup import json import pyod…
Python3:sqlalchemy对mysql数据库操作,非sql语句 # python3 # author lizm # datetime 2018-02-01 10:00:00 # -*- coding: utf-8 -*- ''' 数据起始日期:2015-05-08 数据库:mysql ''' import requests from bs4 import BeautifulSoup import json import pymysql import datetime import ti…
SQL Server数据库性能优化之SQL语句篇http://www.blogjava.net/allen-zhe/archive/2010/07/23/326927.html 近期项目需要, 做了一段时间的SQL Server性能优化,遇到了一些问题,也积累了一些经验,现总结一下,与君共享.SQL Server性能优化涉及到许多方面,如良好的系统和数据库设计,优质的SQL编写,合适的数据表索引设计,甚至各种硬件因素:网络性能.服务器的性能. 操作系统的性能,甚至网卡.交换机等.这篇文章主要讲到…
创建数据库和表的SQL语句 转至http://www.cnblogs.com/philanthr/archive/2011/08/09/2132398.html 创建数据库的SQL语句: 1 create database stuDB 2 on primary -- 默认就属于primary文件组,可省略 3 ( 4 /*--数据文件的具体描述--*/ 5 name='stuDB_data', -- 主数据文件的逻辑名称 6 filename='D:\stuDB_data.mdf', -- 主数…
面对业务的迅猛发展,DBA的一项重要工作就是及时发现数据库中的低效SQL语句,有的可以立刻着手解决(比如缺少合适的索引),有的需要尽快反馈给开发人员进行修改. MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句: 1,slow_query_log 这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句. 2,long_query_time 当SQL语句执行时间超过此数值时,就会被记录到日志中,建议设置为1或者更短. 3,slow_query_log_file 记录日志的文件名…
Oracle数据库中,在SQL语句中连接字符串的方法是哪个?(选择1项) A.cat B.concat C.join D.+ 解答:B…