MySql

MySQL数据库常用操作

1、显示数据库showdatabases;2、选择数据库use数据库名;3、显示数据库中的表showtables;4、显示数据表的结构describe表名;5、显示表中记录SELECT*FROM表名6、建库createdatabse库名;7、建表createtable表名(字段设定列表);mysql>createtablename(->idintauto_incrementnotnullprimarykey,->unamechar(8),->genderc

系统 2019-08-12 01:55:41 2313

MySql

CenOS 6.5下 mysql自动备份

1、mysql备份命令是mysqldump,自动执行可以用cron,但是文件名需要带有时间标志,shell处理起来很麻烦,我就选择了python来解决2、文件名用time模块来解决,执行系统命令用os.system,需要注意的是,我是在CenOS6.5上测试的,默认安装的python不包含time,需要更新,命令为yuminstallpython3、代码如下#file_namecreate_bf.pyimportosimporttime#备份文件目录fil

系统 2019-08-12 01:54:46 2313

MySql

mysql 导入导出数据

使用Mysqldump和mysqlimport命令导入导出数据,这两个命令是在cmd中的命令行状态执行的。即从开始菜单点击运行,输入cmd,cd到mysql安装目录下的bin目录下执行。一、导出数据:1.导出数据mysqldump总式:mysqldump--opt数据库名>文本文件名称(一般命名为mysql.数据库名)实例:把stud数据库中的数据导出到文本文件mysql.studMysqldump–uroot–pstud>mysql.stud提示输出密码

系统 2019-08-12 01:54:33 2313

MySql

在mysql数据库中关于日期时间字段的处理

在mysql数据库中关于日期时间字段的处理在开发中,日期时间字段一般有如下几种设计假设要获取2013-08-15日到2013-08-16日之间的记录1.直接使用日期时间类字段相关sql语句如下select*fromcms_newswherenews_add_timebetweenstr_to_date("2013-08-1500:00:00",'%Y-%m-%d%H:%i:%s')andstr_to_date("2013-08-1623:59:59",'%

系统 2019-08-12 01:52:58 2313

MySql

Mysql导出存储过程

在部署某学院的网站时,发现一个错误:1FUNCTIONconfig_getdoesnotexist.找到代码一看,是conn.prepareCall("{callconfig_get(?,?,?)}");这一句出了错。上网查了查,这是在调用存储过程,那么config_get就是存储过程名。到数据库里用showprocedurestatus;看了看,一个存储过程也没有。也就是导数据库时没有导存储过程。下面是导出存储过程的代码1#mysqldump-u数据库用

系统 2019-08-12 01:52:44 2313

MySql

MySql Date函数

1、获取当前时间mysql>selectcurrent_timestamp();+---------------------+|current_timestamp()|+---------------------+|2010-01-1821:24:37|+---------------------+1rowinset(0.00sec)mysql>selectcurrent_date();+----------------+|current_date()|+

系统 2019-08-12 01:51:34 2313

MySql

sql导出mysql

1可以生成标准的.sql文件,在mysql下导入mysql-hlocalhost-uroot-p1234

系统 2019-08-12 01:51:25 2313

MySql

PHP 16: MySql的数据库访问

原文:PHP16:MySql的数据库访问本章介绍PHP访问MySql的方法。如果你对MySQL不是很清晰,可以参看PHP17:MySQL的简单介绍。对于数据库的操作,无非就是以下几个点:如何连接到数据库如何执行SQL如何返回数据结果集如何从结果集取出数据关闭连接以上就是数据库的常规操作。对于MySQL而言,由于其版本不同,访问数据库的方法也不同。PHP4有个MySQL一般的访问方法,过程都是以"mysql_"为前缀的。当到了PHP5,除了它,还扩展了这个方

系统 2019-08-12 01:33:31 2313

MySql

MySQL Server 启动时的 bug

Server无法启动、日志如下:13050712:22:11mysqldstarted13050712:22:11[Warning]option'max_join_size':unsignedvalue18446744073709551615adjustedto429496729513050712:22:11[Warning]option'max_join_size':unsignedvalue18446744073709551615adjustedto4

系统 2019-08-12 01:55:22 2312

MySql

MySQL引擎介绍ISAM,MyISAM,HEAP,InnoDB

MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++API自己做一个引擎。下面介绍几种数据库引擎:ISAM:ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因

系统 2019-08-12 01:55:11 2312

MySql

MySQL批处理SQL语句

MySQL支持批处理的模式运行一批SQL语句,以下的样例就是实验MySQL怎样在windows下批处理运行SQL语句。createtabletest(idint,namevarchar(20));insertintotestvalues(1,'watson');batchfile.txt里包括以下的一些SQL语句,此文件放在windows系统的c:/batchmysql/batchfile.txtinsertintotestselect*fromtest;

系统 2019-08-12 01:54:03 2312

MySql

MySQL学习笔记二

Øfunction函数函数的作用比较大,一般多用在select查询语句和where条件语句之后。按照函数返回的结果,可以分为:多行函数和单行函数;所谓的单行函数就是将每条数据进行独立的计算,然后每条数据得到一条结果。如:字符串函数;而多行函数,就是多条记录同时计算,得到最终只有一条结果记录。如:sum、avg等多行函数也称为聚集函数、分组函数,主要用于完成一些统计功能。MySQL的单行函数有如下特征:单行函数的参数可以是变量、常量或数据列。单行函数可以接受

系统 2019-08-12 01:53:15 2312

MySql

[导入]MYSQL开发实用知识集合

我在最近的几个项目中深刻理解到,其实项目应用的瓶颈还是在db端,在只有少量数据及极少并发的情况下,并不需要多少的技巧就可以得到我们想要的结果,但是当数据量达到一定量级的时候,程序的每一个细节,数据库的设计都会影响到系统的性能。这里就数据库开发及优化的话题和大家做个讨论和分析,也请大家完善,这里就以下几个话题,我先发表自己的见解。1.存储引擎的选择2.索引的设计及使用3.大批量插入时SQL语句的优化存储引擎的选择声明:本文所针对的数据库版本都是MYSQL5这

系统 2019-08-12 01:53:10 2312

MySql

MySql数据库索引优化注意事项

设计好MySql的索引可以让你的数据库飞起来,大大的提高数据库效率。设计MySql索引的时候有一下几点注意:1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就

系统 2019-08-12 01:32:21 2312

MySql

Navicat for Mysql 2003 - can's connect to My

环境:NavicatforMysql8.2+MySQLSever5.1问题:通过MySQL命令行能连接,但是通过NavicatforMysql8.2却连不上,出现如下错误:2003-can'sconnecttoMySQLserveron'localhost'10061解决:删除安装目录下的my.ini,然后打开/MySQLServer/MySQLServerInstanceConfigWizard(XX:\Programfiles\MySQLServer5

系统 2019-08-12 09:29:47 2311