文章分类 - mysql
摘要:select * from table limit m,n n是指从第m+1条开始,取n条。select * from tablename limit 2,4即取出第3条至第6条,4条记录mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15//如果只给定一个参数,它表示返回最大的记录行数目: mysql> SELECT * FROM tab...
阅读全文
摘要:设置主键id自增的数据库表删除数据后,自增id不会自动重新计算 想要重新设置自增的id可以用如下命令 1 table_name是表名,10表示自增开始的位置 注意原有的数据,主键不变,新增的数据从10开始, 如果原有的数据i d为n,且 n>=10,那么新增的数据从n+1开始;
阅读全文
摘要:写sql脚本实现,然后执行该脚本。 如test.sql 脚本编写如下: insert into B [(字段1,字段2,...)] select * from A where 条件=‘条件’; delete from A where 条件=‘条件’; insert into B [(字段1,字段2,
阅读全文
摘要:某些时候,例如为了搭建一个测试环境,或者克隆一个网站,需要复制一个已存在的mysql数据库。使用以下方法,可以非常简单地实现。 假设已经存在的数据库名字叫db1,想要复制一份,命名为newdb。步骤如下: MySQL复制数据表方法 示例如下: 将 production 数据库中的 mytbl 表快速
阅读全文
摘要:1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'te
阅读全文
摘要:一、设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一)S
阅读全文
摘要:技术背景:刚开始学习MySQL时候,有时偷懒,会用SHOW CREATE TABLE 表名\G来复制表创建语句,可是当运行的时候总会因为"表名和列名上有单引号",提示语法错误不能运行。问题列表:1,为什么会出错呢?2,有什么解决方法?解决问题:1,分析show create table拷贝的语句出错
阅读全文
摘要:我们使用SQL查询不能只使用很简单、最基础的SELECT语句查询。如果想从多个表查询比较复杂的信息,就会使用高级查询实现。常见的高级查询包括多表连接查询、内连接查询、外连接查询与组合查询等,今天我们先来学习最常用、面试也很容易被问到的连接查询。 我们今天以一个简单的学生信息表(学生ID、学生姓名、学
阅读全文
摘要:连接查询 连接查询: 将多张表(>=2)进行记录的连接(按照某个指定的条件进行数据拼接)。 连接查询的意义: 在用户查看数据的时候,需要显示的数据来自多张表. 连接查询: join, 使用方式: 左表 join 右表;左表: 在join关键字左边的表;右表: 在join关键字右边的表 连接查询分类:
阅读全文
摘要:nation province info people DROP TABLE IF EXISTS `province`;CREATE TABLE `province` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(32
阅读全文
摘要:首页到 Coreseek官网下载 http://www.coreseek.cn/ coreseek-4.1-win32,下载后解压到相应目录,我这里安装的是在d:/web/coreseek下。所以下面很多涉及到安装的地方需要自己做相应修改!下载解压后,把D:webcoreseeketccsft_my
阅读全文
摘要:第一个查询看看库里有多少个表,表名等select * from INFORMATION_SCHEMA.TABLES information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数
阅读全文
摘要:MySQL表类型MyISAM和InnoDB区别 MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大
阅读全文
摘要:mysql的jdbc driver的maven依赖 1、mysql-connector-java-5.1.25 ? 1 2 3 4 5 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId
阅读全文
摘要:用了这么长时间,发现自己竟然不知道utf_bin和utf_general_ci这两者到底有什么区别。。 ci是 case insensitive, 即 "大小写不敏感", a 和 A 会在字符判断中会被当做一样的; bin 是二进制, a 和 A 会别区别对待. 例如你运行: SELECT * FR
阅读全文
摘要:Mysql安装的时候可以有msi安装和zip解压缩两种安装方式。zip压缩包解压到目录,要使用它还需对它进行一定的配置。下面对Mysql压缩包版的安装方法进行详细的描述,要是此文有不正确的认识,希望大家指正,非常感谢。 一、下载mysql压缩包文件。 下载地址:http://dev.mysql.co
阅读全文
摘要:java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.la
阅读全文
摘要:MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及
阅读全文
摘要:三者的区别介绍 float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位) double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位) decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(
阅读全文