操作数据库 关于数据库的操作比较少,主要是:看.建.用.删. 查看数据库 获取服务器上的数据库列表通常很有用.执行show databases;命令就可以搞定. 1 mysql> show databases; 创建数据库 1 2 mysql> create database db_test; Query OK, 1 row affected (0.00 sec) 使用数据库 数据库一旦创建,就可以通过“使用”(use命令)数据库,将其指定为默认的工作数据库. 1 2 mysql> us…
摘自onefish资料库 1. 计算年数你想通过生日来计算这个人有几岁了. SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0; 2. 两个时间的差取得两个 datetime 值的差.假设 dt1 和 dt2 是 datetime 类型,其格式为 ‘yyyy-mm-dd hh:mm:ss’,那么它们之间所差的秒数为:  UNIX_TIMESTAMP( dt2 ) - UNIX_TIMEST…
删除外键关联的约束 alter table tablename drop  foreign key keyname;…
specification: 规范, 规格, 产品规范, 产品规格, 技术规范, 产品说明书. 如: create_specification, 等等 创建数据库时, 显式地指明, 字符集: create database if not exists db_name [ create_specification] create_specification: 只包括: 字符集和 校验规则的指定: [default] character set [=] charset_name [default]…
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项目侧自行进行简单的数据泵迁移工作. 本文实验环境:Oracle 11.2.0.4,利用数据库自带的scott示例用户进行试验测试. 1.首先需要创建Directory 2.使用expdp导出用户数据 2.1 只导出scott用户的元数据,且不包含统计信息: 2.2 只导出scott用户的数据: 2.3 只导出…
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项目侧自行进行简单的数据泵迁移工作. 本文实验环境:Oracle 11.2.0.4,利用数据库自带的scott示例用户进行试验测试. 根据<简单常用的数据泵导出导入(expdp/impdp)命令举例(上)>的expdp导出的二进制文件进行impdp导入. 1.首先需要创建Directory 2.创建…
工作常用的linux/mysql/php/工具命令: 1. tar备份目录 tar zcvf ****.tar.gz ****/ tar 备份跳过目录 tar --exclude=test1 3. scp 目录 scp -rp *** root@B_ip:***/ 4. 新建一个数据库账户 GRANT ALL PRIVILEGES ON test.* TO 'test'@'ip' IDENTIFIED BY '******'; 该ip 为允许访问该数据库的服务器ip 5. 清除.svn 目录 #…
一.WampServer2.2设置数据库默认编码(此部分转自http://www.cnsecer.com/5984.html) wamp下MySQL的默认编码是Latin1,不支持中文,要支持中文的话需要把数据库的默认编码修改为gbk或者utf8. 这里推荐设置为UTF-8…国际统一编码 WAMP下面设置mysql编码的方法和手动安装的mysql设置方法稍微不一样 1.在[client]下添加 default-character-set=utf8 2.在[wampmysqld]下添加 chara…
50个常用的笔试.面试sql语句 2009-12-17 15:05   Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表 问题:1.查询“001”课程比“002”课程成绩高的所有学生的学号:select a.S# from (select s#,score from SC where C#='001') a,(select s#,scorefrom SC w…
skip-grant-tables:非常有用的mysql启动参数   介绍一个非常有用的mysql启动参数—— --skip-grant-tables.顾名思义,就是在启动mysql时不启动grant-tables,授权表.有什么用呢?当然是忘记管理员密码后有用.   操作方法: 1.杀掉原来进行着的mysql: rcmysqld stop 或者: service mysqld stop 或者: kill -TERM mysqld   2.以命令行参数启动mysql: /usr/bin/mysq…