mysql常用命令(不断整理中)

1、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码

2、修改密码。
格式:mysqladmin -u用户名 -p旧密码 password 新密码

3、增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by /"密码/"

4、可以使用光标上下键调出以前的命令

5、退出MYSQL命令: exit (回车)

6、显示数据库列表。
show databases;

7、显示库中的数据表:
use mysql; //打开库,学过FOXBASE的一定不会陌生吧
show tables;

8、显示数据表的结构:
describe 表名;

9、建库:
create database 库名;

10、建表:
use 库名;
create table 表名 (字段设定列表);

11、删库和删表:
drop database 库名;
drop table 表名;

12、将表中记录清空:
delete from 表名;

13、显示表中的记录:
select * from 表名;

13、一个建库和建表以及插入数据的实例
drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
 id int(3) auto_increment not null primary key,
 name char(10) not null,
 address varchar(50) default ’深圳’,
 year date
); //建表结束

//以下为插入字段
insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);
insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);

14、任何导入一个sql文件
你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c://下,并在DOS状态进入目录//mysql//bin,然后键入以下命令:
mysql -uroot -p密码 < c://school.sql

15、将文本数据转到数据库中
a、文本数据应符合的格式:字段数据之间用tab键隔开,null值用//n来代替.
例:
 3 rose 深圳二中 1976-10-10
 4 mike 深圳一中 1975-12-23
b、数据传入命令 load data local infile /"文件名/" into table 表名;
注意:你最好将文件复制到//mysql//bin目录下,并且要先用use命令打表所在的库。

16、备份数据库:(命令在DOS的//mysql//bin目录下执行)
mysqldump --opt school>school.bbb
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值