2007-06-14
mysql 使用基础 1
使用命令行连接 mysql
mysql -uroot -p -hlocalhost
mysql -uroot -p -hlocalhost
mysql>show databases; // 显示数据库
mysql>use test; // 使用 test 数据库
mysql>show tables; // 显示表信息
mysql>describe db; // 显示 db 表信息
mysql>create database myinfo; // 建立名为 myinfo 的数据库
mysql>create table friends(
id int not null auto_increment primary key,
name varchar(20),
age int(3),
addr varchar(50));
mysql>drop table 表名; // 删除一个表
mysql>drop databases 数据库名; //删除一个数据库
mysql>insert into friends values('','埃菲',22,'moto');
//自增字段可以使用空字符
mysql>insert into friends(name, age) values('jack', 22);
mysql>update friends set addr='IBM' where name = 'tom';
mysql>LOAD DATA local infile "C:/myfirends.txt" INTO table friends;
//将文件中的数据导入 friends 表
mysql>DELETE FROM friends WHERE name='埃菲';
mysql>SELECT * FROM friends ORDER BY id ASC(DESC)
// 升序(降序)
mysql>SELECT * FROM friends LIMIT 5, 10;
//返回从第 6 条开始的 10 条记录,即 6 到 15 行
mysql>SELECT * FROM friends LIMIT 5;
//返回 friends 表前 5 条记录
//LIMIT 给定一个或两个参数,如果是两个参数,第一个指定返回第一行的偏移量(从0开始)
//第二个参数指定返回行数
//只有一个数字的偏移量为 0
mysql>SELECT * FROM friends INTO OUTFILE 'c:/filename';
//将选择数据保存到文件
mysql>ALTER TABLE friends rename myfriends;
//更改表明
mysql>ALTER TABLE friends CHANGE name myname varchar(30);
//将列 name 改为 myname varchar(30) 类型
mysql>ALTER TABLE friends add time date default '0000-00-00';
//增加一列 time 类型为 date, 默认值为 '0000-00-00'
mysql>ALTER TABLE friends drop COLUMN age;
// 删除表friends 中的 age 列
>mysqldump -uroot -p -t myinfo > myinfo.txt
// '-t' 表示不导出表结构信息
>mysqldump -uroot -p -d myinfo > myinfo.sql
// '-d' 表示不导出表内容信息
>mysqldump -uroot -p myinfo > myinfo.dat
// 导出数据库 myinfo 的所有内容包括,表结构,表内容
mysqldump 常用选项
--add-drop-table
在 create 之间增加一个 drop table
mysql>GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFY BY
'something' WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON *.* TO monty@"%" IDENTIFIED BY
'something' WITH GRANT OPTION;
将一个 sql 文件导入 mysql 库
>mysql -uroot -p roller <C:\roller.sql
或者
mysql>create database roller;
mysql>grant all on roller.* to scott@'%' identified by 'tiger';
mysql>grant all on roller.* to scott@'localhost' identified by 'tiger';
mysql>use roller;
mysql>source roller.sql;
mysql>exit;
修改用户密码
set password for root@'localhost' = password('mysql');
发表评论
- 浏览: 25675 次
- 性别:

- 来自: 地球

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
java 输入/输出流小记 ( ...
[size=xx-small][/size]
-- by yuzhisheng -
roller4.0 安装小记
怎么报roller 4 放到Eclipse 中 谢谢
-- by chengqianl -
roller4.0 安装小记
引用在\tomcat-5.5.17\conf\Catalina\localhos ...
-- by wang_godsun -
roller4.0 安装小记
“启动tomcat ,就可以正常安装roller 了” 这句什么意思,到这里不 ...
-- by zjxux -
ICE Faces 开发手册翻译 ( ...
icefaces开发中jspx页面中文怎么显示和定义阿?
-- by nbaertuo






评论排行榜