数据库操作常用命令管理(Mysql)

来源:互联网 发布:apache编译安装参数 编辑:程序博客网 时间:2024/06/07 12:00

1、 删除数据库;
drop database 库1;

2、导入数据库
mysql>use database_name; 进入数据库
mysql>source d:\datafilename.sql; 导入数据库

3、查看数据库编码
进入数据库后:show variables like ‘char%’;

4、更改数据库编码
进入数据库后:set 字段名=utf8;

5、进入mysql
mysql -h 主机名 -u 用户名 -p 用户密码

6、更换数据库表名
alter table tname1 rename to tname2;

7、改字段名
alter table tname change name1 name2 char(10) no null;

8、打印数据表字段信息
desc tname;

9、更改数据库名
rename database dname1 to dname2;

10、导出数据库
导出数据库和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
( mysqldump -u root -p CHAIRS_NEW > /var/www/html/chairstest/CHAIRS_NEW.sql)
导出表结构:mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql

11、删除表
drop table tablename;

12、更改表字符
alter table Users convert to character set utf8 collate utf8_general_ci;

13、改表某列属性(假如表已经有 primary_key属性 则不要,假如表中有id为0的数据,也删除)
alter table tablename change old_name new_name data_type not null auto_increment primary key;

14、建表
create table tname(
tutorial_id INT NOT NULL AUTO_INCREMENT,
tutorial_title VARCHAR(100) NOT NULL,
tutorial_author VARCHAR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( tutorial_id )
);

15、添加字段
alter table ResponseTicket add autoflag int(11) default 0;

16、删除字段
alter table user_movement_log drop column Gatewayid

17、更改字段信息
update ResponseTicket set ResponseTime=’2016-12-01 02:01:55’ where id = 3919;

18、删除某行
delete from Attachment where Type=0;

19、插入一行信息
insert into UpdateIPInfo(IP) values(“192.1.1.1”);

0 0