初识Mysql(part2)--我需要知道的8个Mysql语句
生活随笔
收集整理的這篇文章主要介紹了
初识Mysql(part2)--我需要知道的8个Mysql语句
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學習筆記,以代碼和例子堆砌而成,方便查閱。
參考書籍:《Mysql必知必會》等
要點:SHOW關鍵字、USE關鍵字、DESCRIBE關鍵字
我的第一行Mysql代碼
顯示Mysql中存儲的可用數據庫。
SHOW DATABASES;輸出:
# Database 'information_schema' 'datacup' 'mysql' 'mytest' 'performance_schema' 'sakila' 'stu' 'sys' 'testdb' 'world'在執行任何對數據庫的操作前,要選擇一個數據庫。
USE stu;獲取數據庫內可用的數據表。
SHOW TABLES;輸出:
# Tables_in_stu 'images' 'interest' 'my_class_1' 'test_table'給定一個表,顯示表中每個字段的信息。
SHOW COLUMNS FROM interest;輸出:
# Field, Type, Null, Key, Default, Extra 'id', 'int(11)', 'NO', 'PRI', NULL, 'auto_increment' 'name', 'varchar(64)', 'NO', '', NULL, '' 'hobby', 'set(\'sing\',\'dance\',\'draw\')', 'YES', '', NULL, '' 'grade', 'char(1)', 'NO', '', NULL, '' 'price', 'decimal(6,2)', 'YES', '', NULL, '' 'comment', 'text', 'YES', '', NULL, ''用DESCRIBE作為SHOW COLUMNS FROM的快捷方式。
DESCRIBE interest;輸出:
# Field, Type, Null, Key, Default, Extra 'id', 'int(11)', 'NO', 'PRI', NULL, 'auto_increment' 'name', 'varchar(64)', 'NO', '', NULL, '' 'hobby', 'set(\'sing\',\'dance\',\'draw\')', 'YES', '', NULL, '' 'grade', 'char(1)', 'NO', '', NULL, '' 'price', 'decimal(6,2)', 'YES', '', NULL, '' 'comment', 'text', 'YES', '', NULL, ''顯示廣泛的服務器狀態。
SHOW STATUS;結果太多,不貼這里了。
顯示創建特定數據庫的Mysql語句.
SHOW CREATE DATABASE stu;輸出:
# Database, Create Database 'stu', 'CREATE DATABASE `stu` /*!40100 DEFAULT CHARACTER SET utf8 */'顯示創建特定表的Mysql語句
SHOW CREATE TABLE interest;輸出:
# Table, Create Table 'interest', 'CREATE TABLE `interest` (\n `id` int(11) NOT NULL AUTO_INCREMENT,\n `name` varchar(64) NOT NULL,\n `hobby` set(\'sing\',\'dance\',\'draw\') DEFAULT NULL,\n `grade` char(1) NOT NULL,\n `price` decimal(6,2) DEFAULT NULL,\n `comment` text,\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8'總結
以上是生活随笔為你收集整理的初识Mysql(part2)--我需要知道的8个Mysql语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 初识Mysql(part1)--我需要知
- 下一篇: 初识Mysql(part3)--我需要知