• 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
  • 相关阅读:
    字符串匹配算法的比较(BF算法/KMP算法/jdk自带的indexOf方法)
    重装Python(pip,anaconda,jupyter notebook)
    Python:词频统计及排序
    python压制警告
    StanfordCoreNLP的简单使用
    最常用的几个DOS命令
    (用大白话讲)为什么我们需要配置环境变量
    通配符 vs 正则表达式
    大白话<组件、控件、插件>三者的区别
    R语言:集合运算
  • 原文地址:https://www.cnblogs.com/lvhonglei-python/p/7279214.html
Copyright © 2020-2023  润新知