1. 创建数据库,使用utf-8编码:
CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
2.创建数据库表:
CREATE TABLE table_name(id int(11) not null auto_increment, name varchar(255), primary key(id));
3.修改数据库表:
alter table table_name Add column age int not null default 0 AFTER 'name'; #在某列后增加一列
alter table table_name drop column age; #删除列
alert table table_name change 'address' 'age' int not null default 0 after 'sex'; #调整顺序
alter table t1 change a b integer; #重命名列
alter table t1 rename t2; #重命名表名
alter table table_name add index 索引名 (字段名1[,字段名2 …]); #添加索引
alert table table_name ADD field_name field_type; #增加字段
alert table table_name CHANGE old_field_name new_field_name field_type; #修改字段
alert table table_name DROP field_name; #删除字段
4.创建远程连接用户并授权:
grant all privileges on vmasdb.* to vmagent@'%' identified by 'Paic1234';
flush privileges; #刷新
5.数据库备份与恢复:
mysqldump -u username -p dbname table1 table2 ... > backup.sql #数据库备份
mysql -u root -p dbname < backup.sql #数据库恢复