mysql


服务端安装
    sudo apt-get install mysql-server
启动服务
    sudo service mysql start
停止服务
    sudo service mysql stop
重启服务
    sudo service mysql rsstart
查看进程中是否存在mysql服务
    ps ajx | grep mysql

查看配置文件
    cd /etc/mysql/mysql.cnf.d
    vim mysqld.cnf

命令行客户端安装
    sudo apt-get install mysql-client
连接命令
    mysql -u root -p mysql
退出
    ctrl+d

数据库操作
      查看所有数据库
          show databases;
      查看当前使用的数据库
          select databases();
      使用数据库
          use 数据库名;

创建数据库
    creat database students charset=utf8;
删除数据库
    drop database 数据库名;

数据表操作
查看当前数据库中所有的表
    show tables;
查看表结构
    desc 表名;
创建表
creat table students(
  id int unsigned primary key auto_increment,
  name varchar(20) default '',
  age tinyint unsigned default 0,
  height decimal(5,2),
  gender enum('男','女''保密'),
  cls_id int unsigned default 0
);
添加字段
    alter table students add birthday datetime;
修改字段
    alter table students modify birthday date ;
change 重命名版
    alter table students change birthday birth data;
删除
    alter table students drop birth ;

删除表
    drop table students;

查看表的创建语句
    show creat table students;

数据的操作

    select * from students;
    select name from students;
插入
1全列插入
    insert into students values(0,'suqin',18,179.00,);
2指定列插入
    insert into students (name,age,height) values('suqin',28,163.00)
3 批量插入
    insert into students (name,age,height) values('suqin',28,163.00),('小美龙',16,176.00),('小美龙',16,187.00);

更新
    update students set gender=3; 设置了所有的性别都是保密
删除数据
    delete from students where id >3;

mysql 数据库的备份和恢复
备份
退出mysql
mysqldump -uroot -p 数据库名字 > xxx.sql

恢复
1创建一个数据库
creat database xxx charset=utf8;
2执行
mysqldump -uroot -p xxx <xxx.sql
'''

life is short,i need python
原文地址:https://www.cnblogs.com/lvhonglei-python/p/7279214.html