http://see.xidian.edu.cn/cpp/u/mysql_ml/ 有基本的命令
基本命令:
001:连接数据库mydata
use mydata
002:显示数据库中的表
show tables;
003:显示有多少数据库
show databases;
004:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);
例如,建立一个名为MyClass的表,
字段名 |
数字类型 |
数据宽度 |
是否为空 |
是否主键 |
自动增加 |
默认值 |
id |
int |
4 |
否 |
primary key |
auto_increment |
|
name |
char |
20 |
否 |
|
|
|
sex |
int |
4 |
否 |
|
|
0 |
degree |
double |
16 |
是 |
|
|
|
create table MyClass3(sno varchar(10) not null primary key ,sname varchar(20) not null,sclass varchar(10) not null);
005:往表写入数据
insert into MyClass3 values(‘2009005‘,‘lucy‘,‘0905‘);
insert into MyClass3(sno,sname,sclass) values(‘209003‘,‘mingli‘,‘0903‘);
006:查询表中数据
select id,name from MyClass3 where id >= 1;
select * from MyClass3;
007:删除数据表
drop table MyClass;
008:删除数据库
drop database xhkdb;
009:修改密码
mysqladmin -u用户名 -p password 新密码
1、给root加个密码ab12。
首先在DOS下进入目录mysql\bin,然后键入以下命令
mysqladmin -u root -p password ab12 //MySQL服务器只能是本机(localhost)
或:mysqladmin -h 172.16.76.147 -u root -p password ab12 //服务器是//172.16.76.147
然后输入原始密码。
010:update使用
Mysql> mysql -u root -p //如果有多个host,这样写可能用不了
//这时改用mysql -h 127.0.0.1(它支持的IP) -u root -p
Mysql> use mysql; //必写
Mysql> update user set Password=password(‘201167’) where user=’root’;
还可以用来设置访问服务客服端IP等,如:Password=password(‘201167’) 改成HOST=’172.16.76.147’
011:指定数据库表编码格式
Mysql> create table roomtype(
tid int primary key,
amount integer,
tname char(50),
price char(10),
foregift integer,
description varchar(50)
)engine=innodb character set utf8 collate utf8_general_ci;