提示符 | 含義 |
mysql> |
準(zhǔn)備好接受新命令 |
-> |
等待多行命令的下一行 |
'> |
等待下一行,收集以單引號(hào)(“'”)開(kāi)始的字符串 |
"> |
等待下一行,收集以雙引號(hào)(“"”)開(kāi)始的字符串 |
如果你想要知道一個(gè)表的結(jié)構(gòu),DESCRIBE;它顯示有關(guān)一個(gè)表的每個(gè)列的信息:
mysql> DESCRIBE pet;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| owner | varchar(20) | YES | | NULL | |
| species | varchar(20) | YES | | NULL | |
| sex | char(1) | YES | | NULL | |
| birth | date | YES | | NULL | |
| death | date | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
當(dāng)前選擇了哪個(gè)數(shù)據(jù)庫(kù),使用DATABASE()函數(shù):
mysql> SELECT DATABASE();
+------------+
| DATABASE() |
+------------+
| menagerie |
+------------+
如果你還沒(méi)選擇任何數(shù)據(jù)庫(kù),結(jié)果是空的。
ALTER
alter table <表名>
[add column <列名><數(shù)據(jù)類(lèi)型>[完整性約束]]
[drop column <列名>]
modify <列名><數(shù)據(jù)類(lèi)型>[完整性約束]] //修改列數(shù)據(jù)類(lèi)型完整性約束.
EX:ALTER TABLE t1 MODIFY b BIGINT NOT NULL;
change clolumn <new column> //修改列名稱(chēng)
EX: ALTER TABLE t1 CHANGE b b BIGINT NOT NULL;
[add constraint <表級(jí)完整性約束>]
[drop constraint <表級(jí)完整性約束>];
ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...]
alter_specification:
ADD [COLUMN] create_definition [FIRST | AFTER column_name ]
or ADD INDEX [index_name] (index_col_name,...)
or ADD PRIMARY KEY (index_col_name,...)
or ADD UNIQUE [index_name] (index_col_name,...)
or ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
or CHANGE [COLUMN] old_col_name create_definition
or MODIFY [COLUMN] create_definition
or DROP [COLUMN] col_name
or DROP PRIMARY KEY
or DROP INDEX index_name
or RENAME [AS] new_tbl_name
or table_options
LOAD DATA LOCAL INFILE "event.txt" INTO TABLE event
裝載記錄
求天數(shù):
select to_days('2008-02-18')-to_days('1949-10-1');
轉(zhuǎn)自: Mysql狀態(tài)