mysql基础知识
1. MySQL是一个小型关系型数据库管理系统
2. MySQL的数据类型:
整数型:TINYINT,SMALLINT,INT,BIGINT
小数型:FLOAT,DOUBLE,DECIMAL(M,D)
字符型:CHAR,VARCHAR
日期型:DATETIME ,DATE,TIMESTAMP
备注型:TINYTEXT ,TEXT ,LONGTEXT
(按php100的教程里分的)
3.MySQL的基本语句
创建数据库 CREATE DATABASE 数据库名
删除数据库 DIOP DATABASE 数据库名
创建数据表 CREATE TABLE 表名
删除数据表 DROP TABLE 表名
修改一个字段名称 RENAME TABLE `原字段名`TO`新字段名`;
删除一个字段 ALTER TABLE `表`DROP`原字段`;
插入一个字段 ALTER TABLE `表`ADD`新字段`...AFTER`原字段`;
4.查询语句 插入语句 更新语句 删除语句
查询语句
SELECT 查询字段 from 表名 WHERE 条件
查询字段:可以使用通配符* 、字段名、字段别名
表名:数据库.表名,表名
常用条件: = 等于、<>不等于、in 包含、 not in 不包含、 like 匹配
BETWEEN在范围、 not BETWEEN不在范围< 、>
条件运算: and 、 or 、 ( )
插入语句
insert into 表名 (字段…,…) values(值…,…)
更新语句
UPDATE 表名 SET 字段=值 WHERE 条件 limit
常用条件: = 等于、<>不等于、in 包含、 not in 不包含、 like 匹配
BETWEEN在范围、 not BETWEEN 不在范围
删除语句
DELETE from 表名 WHERE 条件 limit
常用条件: = 等于、<>不等于、in 包含、 not in 不包含、 like 匹配
BETWEEN在范围、 not BETWEEN 不在范围
相关文档:
方法一:
1.导出整个数据库
命令行进入到mysql安装目录的bin目录下
假设装在D:/mysql/bin
即:开始 运行 输入cmd
d:
cd mysql/bin
然后执行下面语句
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
示例:mysqldump -u root -p sq_wcnc > d:\wcnc.sql
2.恢复数据库
常用source 命令 ......
TINYINT
-128 - 127
TINYINT UNSIGNED
0 - 255
SMALLINT
-32768 - 32767
SMALLINT UNSIGNED
0 - 65535
MEDIUMINT
-8388608 - 8388607
MEDIUMINT UNSIGNED
0 - 16777215
INT 或 INTEGER
-2147483648 - 2147483647
INT UNSIGNED 或 INTEGER UNSIGNED
0 - 4294967295
BIGINT
-9223372036854775808 - 92233720 ......
drop table student;
create table student
(sno int not null unique,
sname varchar(8) not null,
ssex char(2) not null,
sage int ,
sdept varchar(20));
select * from student;
alter table student drop uniq ......
原文转自:http://hi.baidu.com/jackli00/blog/item/21b2e242025bfa1473f05d24.html
Mysql开启日志
2008-11-18 11:23
是否启用了日志
mysql>show variables like 'log_bin';
怎样知道当前的日志
mysql> show master status;
看二进制日志文件用mysqlbinlog
shell>mysqlbinlog mail-bin.000001(要写绝对问题 ......