码迷,mamicode.com
首页 > 数据库 > 详细

mysql常用操作之create、update、drop、truncate等

时间:2016-04-14 12:29:15      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:mysql create update drop truncate

[root@VM_41_171_centos ~]# mysql -uroot -p

Enter password: 

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 3713

Server version: 5.1.73 Source distribution


Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.


Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.


Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.


mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| test               |

+--------------------+

3 rows in set (0.00 sec)


mysql> use mysql;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A


Database changed

mysql> show tables;

+---------------------------+

| Tables_in_mysql           |

+---------------------------+

| columns_priv              |

| db                        |

| event                     |

| func                      |

| general_log               |

| help_category             |

| help_keyword              |

| help_relation             |

| help_topic                |

| host                      |

| ndb_binlog_index          |

| plugin                    |

| proc                      |

| procs_priv                |

| servers                   |

| slow_log                  |

| tables_priv               |

| time_zone                 |

| time_zone_leap_second     |

| time_zone_name            |

| time_zone_transition      |

| time_zone_transition_type |

| user                      |

+---------------------------+

23 rows in set (0.00 sec)


mysql> desc user;

+-----------------------+-----------------------------------+------+-----+---------+-------+

| Field                 | Type                              | Null | Key | Default | Extra |

+-----------------------+-----------------------------------+------+-----+---------+-------+

| Host                  | char(60)                          | NO   | PRI |         |       |

| User                  | char(16)                          | NO   | PRI |         |       |

| Password              | char(41)                          | NO   |     |         |       |

| Select_priv           | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Insert_priv           | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Update_priv           | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Delete_priv           | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Create_priv           | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Drop_priv             | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Reload_priv           | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Shutdown_priv         | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Process_priv          | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| File_priv             | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Grant_priv            | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| References_priv       | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Index_priv            | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Alter_priv            | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Show_db_priv          | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Super_priv            | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Create_tmp_table_priv | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Lock_tables_priv      | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Execute_priv          | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Repl_slave_priv       | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Repl_client_priv      | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Create_view_priv      | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Show_view_priv        | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Create_routine_priv   | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Alter_routine_priv    | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Create_user_priv      | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Event_priv            | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| Trigger_priv          | enum(‘N‘,‘Y‘)                     | NO   |     | N       |       |

| ssl_type              | enum(‘‘,‘ANY‘,‘X509‘,‘SPECIFIED‘) | NO   |     |         |       |

| ssl_cipher            | blob                              | NO   |     | NULL    |       |

| x509_issuer           | blob                              | NO   |     | NULL    |       |

| x509_subject          | blob                              | NO   |     | NULL    |       |

| max_questions         | int(11) unsigned                  | NO   |     | 0       |       |

| max_updates           | int(11) unsigned                  | NO   |     | 0       |       |

| max_connections       | int(11) unsigned                  | NO   |     | 0       |       |

| max_user_connections  | int(11) unsigned                  | NO   |     | 0       |       |

+-----------------------+-----------------------------------+------+-----+---------+-------+

39 rows in set (0.00 sec)


mysql> show create table user;

+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

| Table | Create Table                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |

+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

| user  | CREATE TABLE `user` (

  `Host` char(60) COLLATE utf8_bin NOT NULL DEFAULT ‘‘,

  `User` char(16) COLLATE utf8_bin NOT NULL DEFAULT ‘‘,

  `Password` char(41) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT ‘‘,

  `Select_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Insert_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Update_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Delete_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Create_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Drop_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Reload_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Shutdown_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Process_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `File_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Grant_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `References_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Index_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Alter_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Show_db_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Super_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Create_tmp_table_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Lock_tables_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Execute_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Repl_slave_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Repl_client_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Create_view_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Show_view_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Create_routine_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Alter_routine_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Create_user_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Event_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `Trigger_priv` enum(‘N‘,‘Y‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘N‘,

  `ssl_type` enum(‘‘,‘ANY‘,‘X509‘,‘SPECIFIED‘) CHARACTER SET utf8 NOT NULL DEFAULT ‘‘,

  `ssl_cipher` blob NOT NULL,

  `x509_issuer` blob NOT NULL,

  `x509_subject` blob NOT NULL,

  `max_questions` int(11) unsigned NOT NULL DEFAULT ‘0‘,

  `max_updates` int(11) unsigned NOT NULL DEFAULT ‘0‘,

  `max_connections` int(11) unsigned NOT NULL DEFAULT ‘0‘,

  `max_user_connections` int(11) unsigned NOT NULL DEFAULT ‘0‘,

  PRIMARY KEY (`Host`,`User`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT=‘Users and global privileges‘ |

+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

1 row in set (0.00 sec)


mysql> select UNIX_TIMESTAMP();

+------------------+

| UNIX_TIMESTAMP() |

+------------------+

|       1460579152 |

+------------------+

1 row in set (0.00 sec)


mysql> select UNIX_TIMESTAMP() * 1000;

+-------------------------+

| UNIX_TIMESTAMP() * 1000 |

+-------------------------+

|           1460579158000 |

+-------------------------+

1 row in set (0.00 sec)


mysql> create database shawyang;

Query OK, 1 row affected (0.00 sec)


mysql> use shawyang;

Database changed

mysql> create table tb1 (`id` int(4), `name` char(40)) ENGINE=MyISAM DEFAULT CHARSET=gbk;

Query OK, 0 rows affected (0.01 sec)


mysql> desc tb1;

+-------+----------+------+-----+---------+-------+

| Field | Type     | Null | Key | Default | Extra |

+-------+----------+------+-----+---------+-------+

| id    | int(4)   | YES  |     | NULL    |       |

| name  | char(40) | YES  |     | NULL    |       |

+-------+----------+------+-----+---------+-------+

2 rows in set (0.00 sec)


mysql> show create table tb1\G;

*************************** 1. row ***************************

       Table: tb1

Create Table: CREATE TABLE `tb1` (

  `id` int(4) DEFAULT NULL,

  `name` char(40) DEFAULT NULL

) ENGINE=MyISAM DEFAULT CHARSET=gbk

1 row in set (0.00 sec)


ERROR: 

No query specified


mysql> insert into tb1 values(1, ‘shawyang‘);

Query OK, 1 row affected (0.00 sec)


mysql> insert into tb1 values(2, ‘51cto‘);

Query OK, 1 row affected (0.00 sec)


mysql> show create table tb1\G;              

*************************** 1. row ***************************

       Table: tb1

Create Table: CREATE TABLE `tb1` (

  `id` int(4) DEFAULT NULL,

  `name` char(40) DEFAULT NULL

) ENGINE=MyISAM DEFAULT CHARSET=gbk

1 row in set (0.00 sec)


ERROR: 

No query specified


mysql> insert into tb1 (`id`) values(3);

Query OK, 1 row affected (0.00 sec)


mysql> insert into tb1 (`id`) values(4);

Query OK, 1 row affected (0.00 sec)


mysql> insert into tb1 (`name`) values(‘haha‘);

Query OK, 1 row affected (0.00 sec)


mysql> insert into tb1 (`name`, `id`) values("hehe", 6);

Query OK, 1 row affected (0.00 sec)


mysql> select * from tb1;

+------+----------+

| id   | name     |

+------+----------+

|    1 | shawyang |

|    2 | 51cto    |

|    3 | NULL     |

|    4 | NULL     |

| NULL | haha     |

|    6 | hehe     |

+------+----------+

6 rows in set (0.00 sec)


mysql> update tb1 set id=5 where name = ‘haha‘;

Query OK, 1 row affected (0.00 sec)

Rows matched: 1  Changed: 1  Warnings: 0


mysql> select * from tb1;

+------+----------+

| id   | name     |

+------+----------+

|    1 | shawyang |

|    2 | 51cto    |

|    3 | NULL     |

|    4 | NULL     |

|    5 | haha     |

|    6 | hehe     |

+------+----------+

6 rows in set (0.00 sec)


mysql> delete from tb1 where name = ‘hehe‘;

Query OK, 1 row affected (0.00 sec)


mysql> select * from tb1;

+------+----------+

| id   | name     |

+------+----------+

|    1 | shawyang |

|    2 | 51cto    |

|    3 | NULL     |

|    4 | NULL     |

|    5 | haha     |

+------+----------+

5 rows in set (0.00 sec)


mysql> truncate table shawyang.tb1;

Query OK, 0 rows affected (0.00 sec)


mysql> select * from tb1;

Empty set (0.00 sec)


mysql> drop table tb1;

Query OK, 0 rows affected (0.00 sec)


mysql> show tables;

Empty set (0.00 sec)


mysql> drop database shawyang;

Query OK, 0 rows affected (0.00 sec)


mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| test               |

+--------------------+

3 rows in set (0.00 sec)


mysql> exit

Bye

[root@VM_41_171_centos ~]# exit

logout


mysql常用操作之create、update、drop、truncate等

标签:mysql create update drop truncate

原文地址:http://shawyang.blog.51cto.com/2894939/1763641

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!