易截截图软件、单文件、免安装、纯绿色、仅160KB

MySql语法

创建数据库:create database 数据库名;
创建表:create table 表名 ( 列名 数据类型 not null... );
查看系统中所有的数据库:show databases;
选择要应用的数据库:use 数据库名;
查看某个数据库下的所有表:show tables;
查看表结构:desc(describe) 表名;
重命名表名:alter table 表名 rename as 新表名
复制表结构:create table 表名 select * from 已存在的表名 where 1<>1;
复制表:create table 表名 select * from 已存在的表名 where 1=1;
删除数据库:drop database 数据库名;
备份数据库:mysqldump -h host -u root -p
给已存在的表添加列:alter table 表名 add column 列名 数据类型;
给已存在的表添加约束:
    主键约束:alter table 表名 add constraint 约束名 primary key(列名);
    唯一约束:alter table 表名 add constraint 约束名 unique(列名);
    默认约束:alter table 表名 add constraint 约束名 default('默认内容') for 列名;
    检查约束:alter table 表名 add constraint 约束名 check(约束条件);
    外键约束:alter table 主键表表名 constraint 约束名 foreign key(列名) references 外键表表名(列名);
删除约束:alter table 表名 drop constraint 约束名;
给表中添加数据:insert into 表名(列名1,列名2..)values(值1,值2);
修改表中的数据:update 表名 set 列名1=值1,列名2=值2 where 条件;
删除表中的数据: delete from 表名 where 条件;
删除表:drop table 表名;
查询表的内容(去除重复字段):select distinct * from 表名
修改mysql用户的秘密:update user set password = password("自己设定的秘密") where user='用户名';
给指定用户赋权限:grant all privileges on *.* to '用户名'@ '%' indentified by '秘密' with grant option;
删除指定用户的权限:revoke all privileges on *.* from ''
刷新mysql的系统权限表:flush privileges;
查看当前mysql的版本和当前日期:select version(),current_date;


相关文档:

怎么样修改mysql导入文件大小限制

自己电脑上装的WAMP,在导入数据库比较大(大于2M)时遇到错误,不能导入。
找到解决方法: php.ini配置文件中有三处地方需要改动:
upload_max_filesize
memory_limit
post_max_size
这三个值都工具实际情况改下,重启服务器以后,虽然导入时仍然显示是 最大限制:2,048 KB) ; 但实际上已经可以导入很大的数据库 ......

MYSQL数据库的备份与恢复

备份与恢复在任何数据库里面都是非常重要的内容,特别是随着数据量的增加,备份问题会越来越突出,因此,好的备份方法与备份策略是非常重要的。结合我所做的项目本身,下面主要就windows平台下MySQL(5.0)数据库的常用备份与恢复做一些总结。
 
 
1       相关准备工作
  ......

Proxool来连接mysql介绍

本文主要介绍了采用Proxool来连接mysql的方法,通过java  application方式可以验证数据库的连接及获取表中的数据。为了能够与传统的JDBC方式的连接进行比较,本文采取了两种方式进行数据库的连接,代码如下。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java ......

MySQL字符集问题

【转自:http://tdcq.javaeye.com/blog/363955,非常感谢原作者】
这篇文章是网上各种解决mysql中文乱码问题的集大成者,一般可以解决问题。
mysql 创建
数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。
我们遵循的标准是,数 ......

MySQL的自增字段


1.关键字 
auto_increment
2.自增用法 
例: 
CREATE TABLE animals ( id mediumint not null auto_increment, 
name char(30) not null, 
primary key (id));
3.关于自增
Q:怎么获得当前的自增的最大值?
A:select @@identity
Q:怎么获得table的当前自增最大值? 
A:select max(i ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号