mysql的一些命令

上一篇 / 下一篇  2012-02-22 17:26:36 / 个人分类:数据库


u\5xEI0
show databases; 显示所有数据库
use databasename; 使用db
select database();显示当前db
? contents 帮助目录
? serachname 查找帮助
show tables 显示所有table
show columns from tablename;  
desc table  显示表结构
show create database dbname; 查看创建db时的声明
show create table tablename
show warning;显示waring

R?q%E/@I"WS#dF:t0
设置主键
CREATE TABLE Persons
(
Id_P int NOT NULL AUTO_INCREMENT(自增长),
PRIMARY KEY (Id_P)
)
不能直接写在字段声明的后面,外键也是如此

S4du&S pS0
limit 用法 类似于sql的 top
select * from tablename limit 2;
或者
select * from tablename order by colimns limit 2,5;
51Testing软件测试网7x9h[wiiNb#H6D
复制另一张表
create table a select * from b
51Testing软件测试网F,{*hQ9d#W
 IFNULL()\ COALESCE()处理值为null的情况
select ifnull(sale,0)+100 from tablename
51Testing软件测试网GU5M#shww
使用外部sql命令并执行
source d:\123.sql

Sqf"N?-rL7L-dBKa0
备份
mysqldump -u root -ppassword test>d:\123.sql
mysqldump -u root -ppassword test tablename>d:\123.sql
注:cmd里执行,-p后要么不带password,要么紧跟在p后面,不带空格

@"x9qz.L'~(ve0
创建临时表
 create temporary table sss(name varchar(30));

TAG:

 

评分:0

我来说两句

Open Toolbar