数据表的修改操作
摘要:1. 添加单列(可以指定位置关系) 2.添加多列(不能指定位置关系,只能在所有列的后面添加) 3.删除列 4.添加多个索引 5.添加主键约束(CONSTRAINT约束) 注:主键约束只能添加一个字段 删除主键约束(任何数据表有且只有一个主键,不需要指定字段名) 6.添加唯一约束(CONSTRAINT
阅读全文
posted @
2018-12-27 20:04
荆棘Study
阅读(678)
推荐(0)
MySQL数据类型(整型,浮点型,日期时间型,字符型)
摘要:1 整型: 2 浮点型: double类型的存储范围将近是float类型的10倍 3 日期时间型: date精确到某一日,datetime精确到时分秒,timestamp时间戳类型 4 字符型: char固定字符长度,若没达到,空格补齐;varchar灵活字符长度
阅读全文
posted @
2018-12-27 19:12
荆棘Study
阅读(702)
推荐(0)
MySQL基础进阶
摘要:MySQL常用命令:(在MySQL的cmd下) SELECT VERSION();:显示当前服务器版本 SELECT NOW();:显示当前日期时间 SELECT USER();:显示当前用户 show global variables like 'port';:查看MySQL端口号 MySQL语句
阅读全文
posted @
2018-12-27 19:09
荆棘Study
阅读(280)
推荐(0)
MySQL数据库创建
摘要:查看数据库列表: show datebases; 创建数据库: create database chatroom; use chatroom; create table user( id int primary key auto_increment, username varchar(20), pa
阅读全文
posted @
2018-12-24 14:01
荆棘Study
阅读(171)
推荐(0)
提高SQL查询效率的30种方法
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在
阅读全文
posted @
2018-09-11 15:41
荆棘Study
阅读(210)
推荐(0)
powerdesigner连接MySQL数据库及逆向生成PDM
摘要:JDBC连接MySQL: 第一步:下载jdbc驱动:mysql-connector-java-gpl-5.1.36 直接setup;安装完毕以后在系统下图的位置存放相应的库文件 第二步:配置环境变量 为path变量增加值:D:\Program Files (x86)\Sybase\PowerDesi
阅读全文
posted @
2018-02-24 14:23
荆棘Study
阅读(2383)
推荐(0)
sql 中 limit 与 limit,offset连用的区别
摘要:① select * from table limit 2,1; #跳过2条取出1条数据,limit后面是从第2条开始读,读取1条信息,即读取第3条数据 ② select * from table limit 2 offset 1; #从第1条(不包括)数据开始取出2条数据,limit后面跟的是2条
阅读全文
posted @
2018-02-24 14:19
荆棘Study
阅读(2378)
推荐(0)
索引的优缺点
摘要:优点: 1,创建唯一性索引,可以保证数据库表中每一行数据的唯一性() 2,大大加快数据的检索速度,这也是创建索引的最主要的原因。 3,加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义 4,在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间 5,可以在查询的过程中,
阅读全文
posted @
2018-02-24 14:19
荆棘Study
阅读(889)
推荐(0)
sql中join与left-join图解区别
摘要:t1表内容如下: t2表内容如下: 下面来简述join和left join/right join的区别: inner join select * from t1 inner join t2 on t1.id = t2.id; 公共部分的数据才会被查询出来; left join select * fr
阅读全文
posted @
2018-02-24 14:18
荆棘Study
阅读(9285)
推荐(1)
关联表查询
摘要:JOIN ON 查询两个关联表: 获取病人端用户信息和对应护士表的MAC地址(根据病人MAC地址)--护士MAC地址重命名 JOIN ON 查询两个关联表: 获取病人端用户信息和对应护士表的MAC地址(根据病人MAC地址)--护士MAC地址重命名
阅读全文
posted @
2018-02-24 14:18
荆棘Study
阅读(174)
推荐(0)
三种建模工具比较:PowerDesigner、Rational Rose、Visio
摘要:序号 比较角度 PowerDesigner Rational Rose Visio 1 开发公司 Sybase Rational Microsoft 2 开始的侧重点 数据库建模 UML建模 画图工具 3 应用系统规模 适合大中型系统开发 适合大中型系统开发 中小型系统的开发 4 编程语言 支持多种
阅读全文
posted @
2018-02-24 14:17
荆棘Study
阅读(1932)
推荐(0)
MySQL大表优化方案
摘要:当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的
阅读全文
posted @
2018-02-24 14:13
荆棘Study
阅读(206)
推荐(0)
sql与nosql的主要区别
摘要:1.存储方式: SQL数据存在特定结构的表中;而NoSQL则更加灵活和可扩展,存储方式可以省是JSON文档、哈希表或者其他方式。 SQL通常以数据库表形式存储数据。举个栗子,存个学生借书数据: 数据表 而NoSQL存储方式比较灵活,比如使用类JSON文件存储上表中熊大的借阅数据 数据文件 2. 表/
阅读全文
posted @
2018-02-24 14:11
荆棘Study
阅读(1254)
推荐(0)
MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。
摘要:1.mysql5.7目录下添加 空的data文件夹。注释掉my.ini中datadir。 2.如下操作: D:/mysql-5.7.12-winx64/bin>mysqld --initialize D:/mysql-5.7.12-winx64/bin>net start mysql MySQL 服
阅读全文
posted @
2018-02-24 14:09
荆棘Study
阅读(1912)
推荐(0)
MySQL如何在odbc添加数据源
摘要:mysql连接驱动:MySQL ODBC Driver mysql连接驱动:MySQL ODBC Driver mysql连接驱动:MySQL ODBC Driver
阅读全文
posted @
2018-02-24 14:03
荆棘Study
阅读(785)
推荐(0)
JDBC
摘要:jdbc编程步骤 1.加载驱动程序:Class.forName(driverClass); 加载MySQL驱动:Class.forName("com.mysql.jdbc.Driver"); 加载Oracle驱动:Class.forName("oracle.jdbc.driver.OracleDri
阅读全文
posted @
2018-02-24 14:01
荆棘Study
阅读(160)
推荐(0)