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

    命令行常用操作 mysql

    环境 Linux

    #数据库名默认:RUNOOB
    
    #创建数据库
    
    [root@host]# mysqladmin -u root -p create RUNOOB
    Enter password:******
    
    #第二种创建库的方式
    mysql> create database RUNOOB default charset=utf8;
    
    # 使用特定的字符集和排序方式建立数据库xxxxx
    mysql> create database xxxxx default character set utf8 collate utf8_general_ci;
    
    #进入mysql命令行模式
    
    root@host# mysql -u root -p
    Enter password:*******
    
    #选择数据库
    
    mysql> use RUNOOB;
    Database changed
    
    #创建表
    
    mysql> CREATE TABLE runoob_tbl(
       -> runoob_id INT NOT NULL AUTO_INCREMENT,
       -> runoob_title VARCHAR(100) NOT NULL,
       -> runoob_author VARCHAR(40) NOT NULL,
       -> submission_date DATE,
       -> PRIMARY KEY ( runoob_id )
       -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    #删除数据库
    
    [root@host]# mysqladmin -u root -p drop RUNOOB
    Enter password:******
    
    
    #删除数据库中的数据表
    
    mysql> use RUNOOB;
    Database changed
    mysql> drop table runoob_tbl
    
    
    #显示所有数据库名称
    
    mysql> show databases;
    
    #显示所有表名
    
    mysql> show tables;
    
    #清空表
    
    mysql> delete from 表名
    
    
    #插入数据
    
    mysql> use RUNOOB;
    Database changed
    mysql> insert into runoob_tbl 
        -> (runoob_title, runoob_author, submission_date)
        -> VALUES
        -> ("学习 PHP", "菜鸟教程", NOW());
    
    #读取数据表:
    mysql> select * from runoob_tbl;
    
    
    mysql> show databases;  // 查看当前所有的数据库
    
    #显示数据库物理地址
    
    mysql> show variables like '%datadir%';
    
    #查看表结构
    
    mysql> show columns from runoob_tbl;
    
    #清空表之后,使得id再从1开始自增
    mysql> alter table `表名` auto_increment = 1;
    
    
  • 相关阅读:
    faster with MyISAM tables than with InnoDB or NDB tables
    w-BIG TABLE 1-toSMALLtable @-toMEMORY
    Indexing and Hashing
    MEMORY Storage Engine MEMORY Tables TEMPORARY TABLE max_heap_table_size
    controlling the variance of request response times and not just worrying about maximizing queries per second
    Variance
    Population Mean
    12.162s 1805.867s
    situations where MyISAM will be faster than InnoDB
    1920.154s 0.309s 30817
  • 原文地址:https://www.cnblogs.com/maskerk/p/7887076.html
Copyright © 2011-2022 走看看