mysql>showcolumnsfrom db;+-----------------------+---------------+------+-----+---------+-------+| Field |Type|Null|Key|Default| Extra |+-----------------------+---------------+------+-----+---------+-------+| Host |char(60)|NO| PRI |||| Db |char(64)|NO| PRI ||||User|char(16)|NO| PRI |||| 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 ||| 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 ||| Create_tmp_table_priv |enum('N','Y')|NO|| N ||| Lock_tables_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 ||| Execute_priv |enum('N','Y')|NO|| N ||| Event_priv |enum('N','Y')|NO|| N ||| Trigger_priv |enum('N','Y')|NO|| N ||+-----------------------+---------------+------+-----+---------+-------+22rowsinset(0.08 sec)
显示数据表的详细索引信息,包括PRIMARY KEY(主键)。
mysql>showindexfrom db;+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+|Table| Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed |Null| Index_type |Comment| Index_comment |+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+| db |0|PRIMARY|1| Host | A |NULL|NULL|NULL||BTREE|||| db |0|PRIMARY|2| Db | A |NULL|NULL|NULL||BTREE|||| db |0|PRIMARY|3|User| A |0|NULL|NULL||BTREE|||| db |1|User|1|User| A |0|NULL|NULL||BTREE|||+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+4rowsinset(0.04 sec)
创建数据表
CREATETABLE table_name (column_name column_type);
mysql>createtable book(name char(20), author char(20));
Query OK,0rows affected (0.11 sec)
mysql>showtables;+--------------+| Tables_in_sq |+--------------+| book |+--------------+1rowinset(0.04 sec)
mysql>select*from book;
Empty set
mysql>select*from book where author='niuren';+--------+--------+| name | author |+--------+--------+| qixoqi | niuren || qixoqi | niuren |+--------+--------+2rowsinset(0.04 sec)
更新
mysql>update book set author='sasa'where name='qixoqi';
Query OK,2rows affected (0.07 sec)Rowsmatched: 2 Changed: 2Warnings: 0
mysql>select*from book;+--------+--------+| name | author |+--------+--------+| qixoqi | sasa || qixoqi | sasa |+--------+--------+2rowsinset(0.05 sec)
like语句
mysql>select*from book where author like'%sa';+--------+--------+| name | author |+--------+--------+| qixoqi | sasa || qixoqi | sasa |+--------+--------+2rowsinset(0.15 sec)
排序
mysql>select*from book;+----------+--------+| name | author |+----------+--------+| qixoqi | sasa || qixoqi | sasa || qixiaoqi | nanren || wwwwwi | sss |+----------+--------+4rowsinset(0.03 sec)
mysql>select*from book orderby author ASC;+----------+--------+| name | author |+----------+--------+| qixiaoqi | nanren || qixoqi | sasa || qixoqi | sasa || wwwwwi | sss |+----------+--------+4rowsinset(0.03 sec)