
mysql
有点技术,不多
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数
MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现。函数 TimeStampDiff() 是MySQL本身提供的可以计算两个时间间隔的函数,语法为:TIMESTAMPDIFF(unit,datetime_expr1,dateti转载 2017-10-20 14:43:58 · 28488 阅读 · 0 评论 -
安装mysql Install/Remove of the Service Denied!错误的解决办法
在windos 的cmd下安装mysql在mysql的bin目录下面执行: mysqld --install报错:信息如下:Install/Remove of the Service Denied 解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”转载 2018-01-30 10:43:52 · 1951 阅读 · 0 评论 -
MySQL中char、varchar和text的区别
它们的存储方式和数据的检索方式都不一样。数据的检索效率是:char > varchar > text空间占用方面,就要具体情况具体分析了。char:存储定长数据很方便,CHAR字段上的索引效率级高,必须在括号里定义长度,可以有默认值,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间(自动用空格填充),且在检索的时候后面的空格会隐藏掉,所以转载 2017-11-15 15:28:47 · 5107 阅读 · 0 评论 -
mysql中engine=innodb和engine=myisam的区别
mysql中engine=innodb和engine=myisam的区别2012-06-26 11:22 3543人阅读 评论(0) 收藏 举报mysql引擎数据库table存储服务器这两种都是mysql的数据库的存储引擎的类型,一个支持事物等数据库的高级功能,一个不支持。两个各有用处,各有优劣。1/ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,转载 2017-10-20 14:56:06 · 302 阅读 · 0 评论 -
MYSQL控制台命令操作
MYSQL控制台命令操作一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符转载 2017-10-20 14:55:08 · 3296 阅读 · 0 评论 -
MySQL复制与读写分离
MySQL复制与读写分离MySQL的复制架构就是以一台服务器充当主服务器,而一台或多台其它服务器充当从服务器。从服务器基于主服务器的二进制日志跟踪所有对数据库的更改操作,以而在从服务器上的数据拷贝执行相同的更改操作。使用MySQL复制架构可以通过在主服务器和从服务器之间分离客户处理负荷,从而得到更好的客户响应时间。使用复制的另一个好处是可以使用一个从服务器执行备份,而不会干扰主服务器。因而,M转载 2017-10-20 14:53:43 · 263 阅读 · 0 评论 -
MySQL不存在则创建数据库数据表
MySQL不存在则创建数据库数据表创建数据库:Create Database If Not Exists MyDB Character Set UTF8创建数据表:Create Table If Not Exists MyDB.MyTable(ID Bigint(8) unsigned Primary key Auto_Increment,thTime Date转载 2017-10-20 14:52:48 · 1813 阅读 · 0 评论 -
语法:MySQL中INSERT INTO SELECT的使用
语法:MySQL中INSERT INTO SELECT的使用1. 语法介绍 有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,可以使用如下的语句来实现:INSERT INTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name 上面的转载 2017-10-20 14:50:19 · 1227 阅读 · 0 评论 -
MySQL索引和优化查询
MySQL索引和优化查询 索引和优化查询恰当的索引可以加快查询速度,可以分为四种类型:主键、唯一索引、全文索引、普通索引。主键:唯一且没有null值。create table pk_test(f1 int not null,primary key(f1));alter table customer modify id int not null, add primary转载 2017-10-20 14:48:47 · 235 阅读 · 0 评论 -
mysql exists与in 具体区别
in 是把外表和内表作hash 连接;exists 是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in。转载 2017-10-20 14:47:55 · 768 阅读 · 0 评论 -
mysql 判断一个表是否存在
判断一个表是否存在SELECT table_name FROM information_schema.TABLES WHERE table_name ='yourname';转载 2017-10-20 14:46:45 · 30179 阅读 · 2 评论 -
MySQL添加字段和删除字段
MySQL添加字段和删除字段alter add命令用来增加表的字段。alter add命令格式:alter table 表名 add字段 类型 其他;例如,在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0: mysql> alter table MyClass add passtest int(4) default '0';转载 2017-10-20 14:46:02 · 162320 阅读 · 0 评论 -
windows下安装mysql 遇到的问题及解决(道路很曲折)
今天在win10下安装mysql-v5.7.19安装成功后,想连接mysql创建一个库,首先到打开cmd 然后到mysql安装目录下的bin目录中,然后登陆mysql,结果从网上查了一下说是mysql服务没有启动,这里需要使用命令行启动,因为在windows服务组件中没有安装mysql服首先安装 mysql服务 ,查到的命令是 mysqld -nt -install然后使用原创 2017-10-26 20:44:06 · 1531 阅读 · 0 评论