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 数据库名 表名字>备份文件名;  # 备份整个表

    从现在开始,种下梦想中的参天大树
  • 相关阅读:
    MSSQL大量数据时,建立索引或添加字段后保存更改超时该这么办
    POJ 3261 Milk Patterns (后缀数组)
    POJ 1743 Musical Theme (后缀数组)
    HDU 1496 Equations (HASH)
    694. Distinct Substrings (后缀数组)
    POJ 1222 EXTENDED LIGHTS OUT (枚举 或者 高斯消元)
    POJ 1681· Painter's Problem (位压缩 或 高斯消元)
    POJ 1054 The Troublesome Frog (hash散列)
    HDU 1716 排列2
    HDU 4405 Aeroplane chess (概率DP & 期望)
  • 原文地址:https://www.cnblogs.com/dc2019/p/13262078.html
Copyright © 2011-2022 走看看