转载请说明出处 :?http://henu-zyy.iteye.com/blog/2241719/**操作数据库*/
SHOW DATABASES;
CREATE DATABASE db;
SHOW DATABASES;
DROP DATABASE db;/**操作表*/
USE db;
SHOW TABLES;
CREATE TABLE IF NOT EXISTS student(stu_id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,stu_name VARCHAR(20) NOT NULL DEFAULT ‘‘,stu_age INT NOT NULL DEFAULT 0,stu_birthday DATE,stu_salary FLOAT DEFAULT ‘0.1‘#外键在这里修饰
)...
一、库操作1、创建数据库,创建时可以指定字符集和排序规则CREATEDATABASE [IF NOT EXISTS]db_name[create_specification] ...
create_specification:[DEFAULT]CHARACTERSET[=] charset_name[DEFAULT] COLLATE [=] collation_name2、删除数据库DROPDATABASE [IF EXISTS]db_name;3、修改数据库字符集合排序规则,如果是Innodb存储引擎还可以通过修改数据库目录中的.opt文件ALTERDATABASEdb_name[DEFAULT]CHARACTERSET[=] charset_na...
常会看到一些历史上的今天或按年月统计的数据,需要用到时间查询。
按时间查询,其中Ymd分别代表年月日,当然也可以拿出时间其中的一项进行灵活运用了。
1,查询本月的数据:(date_format(时间字段,%Y%m%d)=date_format(DATE_SUB(curdate(), INTERVAL 0 MONTH),%Y%m%d))2,查询上月的数据:(其中1代表前1个月)(date_format(时间字段,%Y%m%d)=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),%Y%m%d))一些常用的php操作mysql的...
23个MySQL常用查询语句,23MySQL常用语句一查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!>,!<,=>,=< 二查询字符串 SELECT * FROM tb_stu WHERE sname = 小刘 SELECT * FROM tb_stu WHERE sname like 刘% SELECT * FROM tb_stu WHERE sname like %程序员 SELECT * FROM tb_stu WHERE sname like %PHP% 三查询日期型数据 SELECT * FROM tb_stu WHERE date = 2011-04-08 注:不同数据库对日期...
数据库 1. 查看现有数据库SHOW DATABASES;2. 新建数据库CREATE DATABASE <数据库名>;3. 选择数据库USE <数据库名>;
4. 从.sql文件引入SQL语句SOURCE <.sql文件路径>;
5. 删除数据库DROP DATABASE <数据库名>;表
6. 查看当前数据库中的表SHOW TABLES;
7. 创建新表CREATE TABLE <表名> (<列名1> <列类型1>,<列名2> <列类型2>,<列名3> <列类型3>,PRIMARY KEY (<列名1>),FOREIGN KEY (<列名2>) REFERENCES <表名2>(<列名2>)
);
主...
select *from db_user where user_type in(5,8);
select *from db_user where user_type between(5,8);
select *from db_user where user_name like %s%;<span style="font-family: Arial, Helvetica, sans-serif;">其中"%"可以匹配一个或多个字符</span>
select *from db_user where user_name like _3_;<span style="font-family: Arial, Helvetica, sans-serif;">“_”匹配一个字符</span>
select *from db_user where user_nam...
? contents; //查看帮助
show [globle|session] status; //查看运行状态
show [globle|session] variables [like condition]; //查看配置项
load data infile path into tablename; // 从文件导入数据
select columnlist from tablename into outfile path; // 导出指定表的列至外部文件
check table tablename; //检查表
optimize table tablename;// 优化表
rename table tablename to new_tablename; //修改表明
create tabl...
-- 查询语句select class from stu_info where sid=1000000102;select * from stu_info t where t.age=88; -- t是表的别名,多表查询时比较方便select * from atable a, btable b where a.aID = b.bID;select * from stu_info t where t.age=99 or (t.age>20 and t.age <90);select * from stu_info t where t.age between 10 and 99;select * from stu_info t where t.hometown like ‘110%‘ ; -- %通配符,表示0到多个任意...
连接数据:mysql -h host -u root -p password
修改密码:mysqladmin -u root -p old_password password new_password
增加用户:create user ‘user1‘@‘%‘ identified by ‘password‘
用户授权:grant select,update,insert,delete on database.table to ‘user1‘@‘%‘
2.数据库操作
查所有库:show databases
切换数库:use database_name
新数据库:create database database_name
删数据库:drop database dat...
CREATE DATABASE IF NOT EXISTS $database DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE $database DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
创建用户并且添加权限
# 只是创建用户
CREATE USER phpergao@‘localhost‘ IDENTIFIED BY ‘yourpasswd‘;# 赋予权限
GRANT select,update on phpergao.* to phpergao@‘localhost‘;GRANT index ON phpergao.* TO phpergao@‘192.168.0.%‘;# 创建用户并...
很多mysql语句用的时候想不起来,现在用个简单的例子记着。
/*SQLyog Ultimate v11.33 (64 bit)MySQL - 5.1.49-community : Database - db_book**********************************************************************/
/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=‘‘*/;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_K...
* 数据库概念: * database - 数据库 * 一个数据库包含多张表 * table - 表 * 一个表包含多行多列 * row - 行 * 一行表示一条数据 * column - 列 * 一列表示一项数据 * SQL语句 * 概述: * 是多种关系型数据库产品的通用内容 * SQL语句不区分大小写 * 建议所有关键字全部大写 * 分类: * DDL:Data Define Language,定义数据的结构 * DML:...
20) NOT NULL AUTO_INCREMENT,`user_id` bigint(20) NOT NULL COMMENT ‘用户id‘,`birthday` date DEFAULT NULL COMMENT ‘出生日期‘,`research_field` varchar(300) DEFAULT NULL COMMENT ‘研究领域‘,`interest_field` varchar(300) DEFAULT NULL COMMENT ‘兴趣领域‘,`photo_url` varchar(300) DEFAULT NULL COMMENT ‘头像‘‘‘,`sex` varchar(10) DEFAULT NULL COMMENT ‘性别‘,`qq` varchar(20) DEFAULT NULL COMMENT ...
version();//
mysql> show databases;//
mysql> use database_name;//
mysql> show tables;//
mysql> describe table_name;//
mysql> create database database_name;//
mysql> drop database database_name;//
mysql> use database_name;
mysql> create table table_name ( VARCHAR(20), CHAR(1));//
mysql> drop table table_name;//
mysql> select * from table_name;//.sql
mysql> use database_name;
mysql> source c:/mysql...
基本查看及登录:mysql -u用户 -p密码show databases; ##查看数据库use 库名; ##进入数据库show tables; ##查看表desc 表名; ##查看表的结构,表头表的操作:查,改,删,增select 字段 from 表 \G; ##查询表中的所有数据记录update 库名.表名 set 字段=新增 where 条件表达式; ##修改更新数据delete from 库名.表名 where 条件表达式; ##删除数据记录create database 库名; ##创建库create table 库名.表名(字段); ##创...