zoukankan      html  css  js  c++  java
  • MySQL:常用命令

    1.启动mysql:

    sudo /etc/init.d/mysql start

    sudo service mysql start

     

    2.停止mysql:

    sudo /etc/init.d/mysql stop

    sudo service mysql stop

     

    3.重启mysql:

    sudo/etc/init.d/mysql restart

    sudo service mysql restar

     

    4.查看mysql 的启动状态

    service mysql status

     

    5.MySQL下查看连接数和连接状态 

    mysql> show status like '%connect%';

    • Connections,试图连接到(不管是否成功)
    • MySQL服务器的连接数。
    • Max_used_connections,服务器启动后已经同时使用的连接的最大数量。
    • Threads_connected,当前的连接数。

    6.登录mysql

    mysql -u root -p

    7.查看数据库

    mysql> show databases;

    8.连接数据库

    mysql> use 数据库名;

    9.查看表

    mysql> show tables;

    10.退出数据库

    mysql> exit;  # 或者quit

    11.建立数据库

    create database 数据库名;

    12.建立数据表

    create table 表名(

    列名1 数据类型(数据长度),

    列名2 数据类型(数据长度));

    13.常用数据类型

    数据类型 用途

    大小(bytes)

    格式
    int 整数 4  
    float 单精度浮点数 4  
    double 双精度浮点数 8  
    char 定长字符串 0-255  
    varchar 变长字符串 0-255  
    text 长文本数据 0-65535  
    date 日期 3 YYYY-MM-DD
    time 时间点或持续时间 3 HH:MM:SS
    year 年份值 1 YYYY
    enum 单选 - enum('a','b','c')
    set 多选 - set('a','b','c','d')

    14.插入数据

    insert into 表名(列名1,列名2,列名3) values(值1,值2,值3);

    15.查询语句

    select 查询的列名 from 表名 where 限制条件;

    16.删除数据库

    drop database 数据库名;

    17.重命名表

    rename table 原名 to 新名;

    alter table 原名 rename 新名;

    alter table 原名 rename to 新名;

    18.删表

    drop table 表名;

    19.增加表列

    alter table 表名 add column 列名 数据类型 约束;

    alter table 表名 add 列名 数据类型 约束;

    20.删除表列

    alter table 表名 drop column 列名;

    alter table 表名 drop 列名;

    21.重命名列

    alter table 表名 change 原列名 新列名 数据类型 约束;

    这条重命名语句后面的 “数据类型” 不能省略,否则重命名失败。

    当原列名和新列名相同的时候,指定新的数据类型或约束,就可以用于修改数据类型或约束

    需要注意的是,修改数据类型可能会导致数据丢失,所以要慎重使用。

    22.修改数据类型

    alter table 表名 modify 列名 新数据类型;

    23.修改表中某个值

    update 表名 set 列1=值1,列2=值2 where 条件;

    24.删除一行记录

    delete from 表名 where 条件;

    25.备份

    mysqldump -u root 数据库名>备份文件名;      # 备份整个数据库

    mysqldump -u root 数据库名 表名字>备份文件名;  # 备份整个表

    从现在开始,种下梦想中的参天大树
  • 相关阅读:
    树的最小支配集 最小点覆盖 与 最大独立集 (图论)
    P1993 小K的农场 (差分约束)
    P1168 中位数 (优先队列,巧解)
    STL 优先队列
    P3799 妖梦拼木棒 (组合数学)
    P2389 电脑班的裁员 (动态规划)
    3-Java中基本数据类型的存储方式和相关内存的处理方式(java程序员必读经典)
    1-匿名对象
    2-封装性
    2-递归调用
  • 原文地址:https://www.cnblogs.com/dc2019/p/13262078.html
Copyright © 2011-2022 走看看