Myslq
douyunqian668
这个作者很懒,什么都没留下…
展开
-
TOMCAT调优 -Mysql与监控
tomcat的监控与调优 1调优增加线程数 2增加堆的内存原创 2021-08-24 15:50:48 · 159 阅读 · 0 评论 -
索引优化实战与积累
1.减少了服务器需要扫描的数据量 2.可以避免排序和临时表 3.将随机IO变成顺序IO 4增加了存储数据量和磁盘的写入IO 5.减慢了原创 2021-06-01 08:03:32 · 137 阅读 · 0 评论 -
Mysql优化
1.正确的使用索引可以提高效率,原创 2018-12-11 10:00:37 · 132 阅读 · 0 评论 -
Mysql从入门到精通 5.2笔记
Mysql提供了大量的数据类型,为了优化存储,提高数据库性能,在任何情况都要使用最精确的类型 1.整数和浮点数 如果列是整数则用 int unsigned 如果用小数则用float,存储精度高用double 2.浮点数和定点数 float和double相对于decimal的优势是在长度一定的情况下,浮点数能表示更大的范围,但是精度要求高的情况用decimal. 3.日期和日期类型 M...原创 2018-12-09 22:20:36 · 255 阅读 · 0 评论 -
Mysql date_format用法
原创 2018-11-30 20:19:08 · 445 阅读 · 1 评论 -
修改列属性
ALTER TABLE users2 MODIFY id SMALLINT UNSIGNED NOT NULL FIRST; ALTER TABLE users2 MODIFY id TINYINT UNSIGNED NOT NULL ; 修改列的属性 修改列的名称 ALTER TABLE users2 CHANGE pid p_id TINYINT UNSIGNED NOT NULL;原创 2016-06-05 14:24:11 · 533 阅读 · 0 评论 -
Mysql命令删除约束
删除主键 ALTER TABLE users2 DROP PRIMARY KEY; 删除唯一约束 ALTER TABLE users2 DROP INDEX username; 删除外键约束 ALTER TABLE users2 DROP原创 2016-06-05 13:59:37 · 816 阅读 · 0 评论 -
Mysql创建数据库为中文字符
CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET utf8; 创建的标的字符格式为UTF-8;原创 2016-06-05 13:39:38 · 1102 阅读 · 0 评论 -
MySql修改数据表
1.数据表添加列 ALTER TABLE users1 ADD age TINYINT UNSIGNED NOT NULL DEFAULT 10; 2.添加列并位于某个列的后面 ALTER TABLE users1 ADD password VARCHAR(20) NOT NULL AFTER username; 3.删除一个列 ALTER TABLE users1 DROP passw原创 2016-06-05 13:31:33 · 309 阅读 · 0 评论 -
Mysql外检约束的参照操作
创建子表 CREATE TABLES users2( id SMALLINT PRIMARY KEY AUTO_INCREMENT UNSIGNED, username VARCHAR(20) NOT NULL, pid UNSIGNED SMALLINT FOREIGN KEY(pid) REFERENCES provinces(id) ON DELETE CASCADE )原创 2016-06-05 11:28:19 · 645 阅读 · 1 评论 -
Msql编辑数据表的默认存储引擎
Mysql配置文件: default-storage-engine=INNODB 外键约束的条件: 父表和子表必须使用相同的引擎,而且禁止使用临时表. 数据表的引擎必须是用INNODB。 外键列和参照列必须使用相似的数据类型,其中数字的长度或是否有符号位必须相同,而字符长度可以不同 例子 CREATE TABLE provinces( id SMALLINT UNSIGNED PR原创 2016-06-05 11:03:01 · 386 阅读 · 0 评论 -
MySql默认约束
CREATE TABLE tb6( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMATY KEY, username VARCHAR(20) NOT NULL UNIQUE KEY, sex ENUM("1",'3','2') DEFAULT 3 );原创 2016-06-04 16:07:54 · 648 阅读 · 0 评论 -
Mysql 唯一约束
CREATE TABEL tb5( id SMALLINT UNSIGNED AUTO_INCREAMENT PRIMATY KEY, username VARCHAR(20) NOT NULL UNIQUE KEY, age TINYINT NOT NULL UNSIGNED ); 这个意思是username这个不可以输出相同的字母。不可以相同原创 2016-06-04 15:56:18 · 440 阅读 · 0 评论 -
MySQl自动编号与主键
1.主键是保证数据中的唯一性, 2.且只能存在一个主键, 3.主键自动为NOT NULL, CREATE TABLE tb3( id SMALLINT UNSIGNED PRIMARY KEY, username VARCHAR(20) NOT NULL ); CREATE TABLE tb4( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMAR原创 2016-06-04 15:45:37 · 1416 阅读 · 0 评论 -
Mysql空值与非
1.例子: CREATE TABLE tb2( username VARCHAR(20) NOT NULL, age TINYINT UNSIGNED NULL );原创 2016-06-04 15:21:01 · 275 阅读 · 0 评论 -
Mysql命令
1.创建数据表: CREATE TABLE IF NOE EXISTS [数据表]; 例如: CREATE DATABASE t3( username VARCHAR(20), age TINYINT UNSINGED, salary FLOAT(8,2) UNSIGNED ); 2.查看数据表 SHOW TABLES; 3.查看数据表中的列属性值 SHOW COLUMNS原创 2016-06-04 15:09:08 · 303 阅读 · 0 评论 -
Mysql命令
1.查看版本信息 mysql -V 2.登录 mysql -uroot -p 可以不被别人知道密码 3.mysql -uroot -p -P3306 -h127.0.0.1(本地回环地址)‘ 然后按回车键盘 -P 和-h在默认连接到本机的时候可以不输入 4.Mysql退出 exit;表示退出,需要加分号,这是要注意的。 5.SELECT VERSION(); 表示的当前的版本号原创 2016-06-03 22:36:44 · 249 阅读 · 0 评论 -
Mysql关闭与启动
1.命令行方式 net start mysql 2.关闭方式 net stop mysql 3.一般情况是先关闭再启动原创 2016-06-03 21:55:08 · 309 阅读 · 0 评论 -
mysql db 下载
下载地址:https://sourceforge.net/projects/mysql-python/postdownload?source=dlp原创 2016-05-26 10:32:21 · 671 阅读 · 0 评论