数据库——基本操作(一)

MySQL 的基本使用
1、连接到MySQL:mysql -u root -p
                mysql -h 127.0.0.1 -P 3306 -u root -p
2、mysql服务的启动与关闭:service mysqld stop
                          service mysqld start
3、数据库具体操作:
   创建数据库:create database example
   创建使用utf8字符集并带有校对规则的c1数据库:create database c1 charset=utf8 collate utf8_general_ci
       查看系统默认的字符集:show variable like 'character_set_database'(show  charset )
       查看系统默认的校验规则:show variable like 'collation_database' (show collation )
   使用数据库:use example
   创建数据库表:create table ex(id int,name varchar(32))
   表中插入数据:insert into ex(id,name) values(1,'fay')
   查询表中数据:select * from ex
   查看数据库:show databases 
   显示数据库创建语句:show create database example
   修改数据库:alter database example charset=gbk
   数据库删除:drop database example
   备份和恢复数据库:mysqldump -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径
             备份: mysqldump -u root -p mytest > ./mytest.sql
             还原: source /root/Desktop/mytest.sql
        注意事项:
        可以备份多个表:mysqldump -u root -p密码 数据库名 表名1  表名2  > ./mytest.sql
        可以备份多个数据库:mysqldump -u root -p密码 -B 数据库名1  数据库名2 ... > 数据库存放路 径
        如果我们备份一个数据库时,没有带上-B参数, 在恢复数据库时,需要再创建空数据库,然后使用数据库, 再使用source来还原。 
    查看链接情况:show processlist;
4、表的基本操作:
    创建表:create table ex(id int,name varchar(32)) character set utf8 engine 存储引擎
         存储引擎(MYISAM时,对应有三个文件:.frm(结构)、.MYD(数据)、.MYI(索引))
    查看表结构:desc ex 
    修改表: alter table users add assets varchar(100) comment '图片路径' after birthday
             alter table users modify name vercha(60);(修改name,将其长度改成60);
             alter table users drop password;(删除password列);
             alter table users rename to emplyee;(修改表名)
             alter table employee charset=gbk;(修改字符集)
             alert table employee change name xingming verchar(60);(将name 列修改为xingming,新字段必须完整)
             

猜你喜欢

转载自blog.csdn.net/fayfayfaydyt/article/details/82080345