admin

1、导出所有库系统命令行mysqldump -uusername -ppassword --all-databases all.sql 2、导入所有库mysql 命令行mysql source all.sql; 3、导出某些库系统命令行mysqldump -uusername -ppassword --databases db1 db2 db1db2.sql 4、导入某些库mysql命令行mysql source db1db2.sql; 5、导入某个库系统命令行mysql -uusername -ppassword db1 db1.sql; 或mysql命令行mysql

2018-10-09 MySQL 573
admin

索引的选择性是指索引列中不同值的数目和表的记录数的比值。假如表里面有1000条数据,表索引列有980个不同的值,这时候索引的选择性就是980/1000=0.98 。索引的选择性越接近1,这个索引的效率很高。 e.g. 性别可以认为是3种,男,女,其他。如果创建索引,查询语句 性别=‘男'的数据,索引的选择性就是3/1000=0.003。索引的选择性值很低,对查询提升不大,所以性别建索引意义不大

2018-09-24 MySQL 656
admin

创建表 CREATE TABLE `kfinfo` (     `Name` varchar(100) DEFAULT NULL,     `CardNo` varchar(50) DEFAULT NULL,     `Descriot` varchar(150) DEFAULT NULL,     `CtfTp` varchar(50) DEFAULT NULL,     `CtfId` varchar(50) DEFAULT NULL,     `Gender` varchar(50) DEFAULT NULL,     `Birthday` varchar(50) DE

2018-09-24 MySQL 626
admin

MYSQL导入数据出现The MySQL server is running with the --secure-file-priv option so it cannot execute this statement 查看 secure-file-priv 当前的值是什么 show variables like '%secure%'; 那么我们就需要改配置文件my.ini secure-file-priv='' 重启MySQL

2018-09-24 MySQL 628
admin

用单数形式更佳,理由如下: 1、概念直观。 你有一个袋子,里面有好多个苹果,你会说这是个苹果袋。但无论里面有0,1,百万个苹果,它依然是个袋子。表也是如此,表明需要描述清楚,表里面包含的对象,而非有多少个数据。 2、便利性 单数形式更简单。有一些单词,它的复数形式可能是非常规的,或者就没有复数形式,但是单数不一样,单数形式则没那么多讲究。有些单词的复数,可能会想到你头大,可能得好好google才出来 3、优雅 特别是一些master-detail形式的资源名称,统一用单数,读起来更方便,对齐更整齐,从顺序上更有逻辑性。 对比下 单数: Order OrderDeta

2018-09-15 MySQL 654
admin

使用自增长字段为主键有不少问题,比如维护或是在大型分布应用中主键冲突的解决等。在一些大型分布应用中主键一般选用guid,这可以有效的避免主键冲突,减少对主键维护的工程。当然,对于中小型的应用,自增长字段的好处更多一些,简单、快速。 Sqlite中,一个自增长字段定义为INTEGER PRIMARY KEY AUTOINCREMENT,那么在插入一个新数据时,只需要将这个字段的值指定为NULL,即可由引擎自动设定其值,引擎会设定为最大的rowid+1。当然,也可以设置为非NULL的数字来自己指定这个值,但这样就必须自己小心,不要引起冲突。当这个rowid的值大于所能表达的最大值 922337

2018-08-09 MySQL 574
admin

SQLite目前还不支持drop column,所以必须想出另外一种方法来进行表字段的删除。 如下sql语句会复制一个和record表一样表结构的temp表出来,但是我们想要的是去除某一个字段(例如去除record表中的name字段,就不要复制它就好了),所以sql语句如下: create table temp as select recordId, customer, place, time from record where 1 = 1; 这样复制出来的表就会缺少“name”字段,然后我们删除旧表并修改新表名即可。 drop table reco

2018-08-03 MySQL 568
admin

在MySQL数据库中,mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。这样做主要有以下两个目的:1:数据恢复如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。2:主从服务器之间同步数据主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。处理方法分两种情况:1:只有一个mysql服务器,那么可以简单的注释掉这个

2017-11-14 MySQL 570
admin

执行命令:service mysql status 提示:ERROR! MySQL is running but PID file could not be found 搜索了一下,有人说可能是硬盘满了,清理下垃圾文件。 这才恍然明白,刚刚用vi查看日志文件提示那个错误的原因。 在根目录/下执行命令:df -h 输出如下: [root@localhost /]# df -h Filesystem Size Used Avail Use% Mounted on **/dev/mapper/VolGr

2017-07-05 MySQL 1165
admin

1. 关掉mysql服务,打开系统设置最后的mysql,然后将mysql先关掉2. 生成一个文件命名mysql-init,文件中放入:一句话,这句话不同版本不一样,如下:(括号里面不包含)alter user ‘root’@‘localhost’ identified by ‘新密码’;(MySQL 5.7.6 and later)set password for ‘root’@‘localhost’=password(‘新密码’);(MySQL 5.7.5 and earlier)3. cd /usr/local/mysql/bin/sudo sumysqld_safe —init-file

2017-04-04 MySQL 656
ngtwewy
随机推荐
CSS 媒体特性 prefers-color-scheme
XXS(跨站脚本攻击) 的防御 (HTML注入)
Node.js 断言模块 Assert 模块
进制计数法
CSS 实现夜间模式和CSS自定义属性(变量)
Linux 下 configure、make 、make test/make check、sudo make install 的作用
Fetch API
MySQL 删除多余重复的记录,只保留一条
MySQL 中使用 GROUP BY 对后分组的数据进行 COUNT() 统计
Node.js 的 JSON Web Token 模块

微信联系我

夜间模式切换
回到顶部