学习PHP就不得不提MySQL,虽然有phpMyadmin这样的工具可以图形化操作数据库,但我还是想借学习PHP的机会使用下命令行方式操作数据库。以下就是我的学习小结,包括命令行连接数据库,查看当前用户,查看当前使用的存储引擎,查看MySQL版本等基本命令。 连接数据库 命令格...
推荐阅读: Mysql5.7忘记root密码及mysql5.7修改root密码的方法 Mac 安装和卸载 Mysql5.7.11 的方法 系统是cenos6.7 64位的,默认mysql5.7.11下载到/usr/local/src,安装目录在/app/local/mysql目...
今天工作需要,想要实现将仅对状态更新的表进行历史记录显示,于是考虑在原表中建立触发器,将更新的内容同时写入另一张表 于是进行测试 --建立测试表CREATE TABLE `triggletest_triggle` ( `id` INT(11) NOT NULL, ...
1. 安装mysql 2. 安装mysql workbench 安装mysql需要去http://www.mysql.com/downloads/下载相应的dmg版本 安装时要注意最后的一个界面上提示的一个动态的密码,这个一定要记住。 安装mysql workbench,安装完...
试了谷歌到的几种方法,都没有解决,然后突然想起在启动apache的时候,iis的端口占用情况(因为我的apache也使用了80端口),所以  打开命令行 netstat -aon|findstr \"3306\" 结果显示 默默的在内心深处骂了一句“靠”, 果然是端口占用,...
sql2005 若字段定义的类型为datetime,插入为\'\'(空),那么会默认值为1900-01-01 00:00:00.000 解决方法查询的时候过滤下cast(nullif(\'\',\'\') as datetime) 复制代码 代码如下:select cast(\...
MySQL中group_concat函数,完整的语法如下:复制代码 代码如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator \'分隔符\']) 基本查询 复制代码 代码如下:select *...
identity(1,1)是指每插入一条语句时这个字段的值增1, 语法 IDENTITY   [   (   seed   ,   increment   )   ] 参数 seed 装载到表中的第一个行所使用的值(标示种子)。 increment 增量值,该值...
0.触发器的基本概念 触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。 数据库触发器有以下的作用: (1).安全性。可以基于数据库的值使用户具有操作数据库的某种权利。   # 可以基于时间限制用户...
1.创建列      alter table tablename add colname type not null default \'0′;     例: alter table mmanapp_mmanmedia add appid_id int...

我的博客

人生若只如初见,何事秋风悲画扇。