随笔分类 - MySql
摘要:一、数据备份 1、使用mysqldump命令备份 1、备份一个数据库 mysqldump基本语法: mysqldump -u username -p dbname table1 table2 ...-> BackupName.sql 其中: dbname参数表示数据库的名称; table1和tabl
阅读全文
摘要:一些变量说明: add_time为插入的时间 to_days是sql函数,返回的是个天数 data_sub(date,INTERVAL expr type)给指定的日期减去多少天 data()函数返回日期或日期/时间表达式的日期部分。 curdate()函数返回当前的日期 y-m-d data_format 用于以不同的格式显示日期/时间数据 period_diff(p1,p2)返回周...
阅读全文
摘要:
阅读全文
摘要:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库; 也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。 在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 RDBMS即关系数据库管理系统(Relational Database Management Syste...
阅读全文
摘要:实用SQL语句大全 一、基础 1、创建数据库 create database 数据库名 2、删除数据库 drop database 数据库名 3、增加列 alter table 表名 add 列名 类型 4、删除列 alter table 表名 drop column 列名 5、添加主键 Alter table tabname add primary key(col) 6、删除主键 Alter ...
阅读全文
摘要:mysql 数据库 1、是关系型数据库; 2、体积小、支持多处理器、开源、免费 3、在 Internet 中小型网站中的使用率尤其高 mysql 数据库开发常见问题及优化 一、库表设计 1.1 引擎选择 在 mysql 5.1 中,引入了新的插件式存储引擎体系结构,允许将存储引擎加载到正在运新的 mysql 服务器中。使用 mysql 插件式存储引擎体系结构,允许数据库专业人员或者设计...
阅读全文
摘要:SQL连接、嵌套和集合查询 一:连接查询 1 、不同表之间的连接查询 例 查询每个学生及其选修课程的情况。 本查询实际上是涉及Students与Reports两个表的连接操作。这两个表之间的联系是通过公共属性Sno实现的,因此,其操作命令为: SELECT Students.*, Reports.* FROM Students, Reports WHERE Students.Sno = ...
阅读全文
摘要:package com.etc.entity; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Savepoint; import org.junit.Test; im...
阅读全文
摘要:分为以下几类: 1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 内连接 select a.*,b.* from a i
阅读全文
摘要:import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; //自定义jdbc工具类。 //目的是简化jdbc开发。 public class JDBCUtil...
阅读全文
摘要:一、交叉连接(CROSS JOIN) 交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积。 例如:下面的语句1和语句2的结果是相同的。 语句1:隐式的交叉连接,没有CROSS JOIN。 SELECT O.ID, O.ORDER_NUMBER, C.ID, C.NAME FROM ORDERS O , CUSTOMERS C WHERE ...
阅读全文
摘要:一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk'
阅读全文
摘要:--删除主键alter table 表名 drop constraint 主键名--添加主键alter table 表名 add constraint 主键名 primary key(字段名1,字段名2……)--添加非聚集索引的主键alter table 表名 add constraint 主键名
阅读全文
摘要:一、视图 视图是查询命令结果构成的一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集合,并可以当作表来查询使用。 1创建视图 --格式:CREATE VIEW 视图名称 AS SQL语句 CREATE VIEW v1 AS SE
阅读全文

浙公网安备 33010602011771号