欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL學(xué)習(xí)筆記3:表的基本操作介紹

 更新時間:2013年01月02日 10:48:23   作者:  
要操作表首先需要選定數(shù)據(jù)庫,因為表是存在于數(shù)據(jù)庫內(nèi)的;表的基本操作包括:創(chuàng)建表、顯示表、查看表基本結(jié)構(gòu)、查看表詳細(xì)結(jié)構(gòu)以及刪除表等等,需要了解的朋友可以參考下
要操作表首先需要選定數(shù)據(jù)庫,因為表是存在于數(shù)據(jù)庫內(nèi)的
選擇數(shù)據(jù)庫
mysql> use school;
Database changed
選擇好數(shù)據(jù)庫之后,我們就可以在此數(shù)據(jù)庫之中創(chuàng)建表了
創(chuàng)建表
mysql> create table student(
-> id int,
-> name varchar(20),
-> sex boolean
-> );
Query OK, 0 rows affected (0.11 sec)
create table用于創(chuàng)建表,后面接表名稱
括號內(nèi)寫的是字段名稱和類型,逗號隔開,需要說明的是varchar是可變長度的字符串
這里的5行也可以寫成一行,之所以這么寫是為了清晰度
顯示表
復(fù)制代碼 代碼如下:

mysql> show tables;
+------------------+
| Tables_in_school |
+------------------+
| student |
+------------------+
row in set (0.00 sec)

show tables可以顯示當(dāng)前數(shù)據(jù)庫中的所有表
查看表基本結(jié)構(gòu)
復(fù)制代碼 代碼如下:

mysql> describe student;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
| sex | tinyint(1) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)

這里顯示了字段、數(shù)據(jù)類型、是否為空、主外鍵、默認(rèn)值和額外信息
describe還可以簡寫成desc
其實大部分sql語句都能簡寫為四個字符的形式
需要注意的是:剛剛寫的sex為boolean類型,會自動轉(zhuǎn)換為tinyint類型
查看表詳細(xì)結(jié)構(gòu)
復(fù)制代碼 代碼如下:

mysql> show create table student\G
*************************** 1. row ***************************
Table: student
Create Table: CREATE TABLE `student` (
`id` int(11) DEFAULT NULL,
`name` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
row in set (0.00 sec)

show create table能顯示創(chuàng)建表時的詳細(xì)信息
末尾后的\G是為了顯示更美觀
tips:在顯示比較長的信息時,\G結(jié)尾尤其有效
刪除表
mysql> drop table student;
Query OK, 0 rows affected (0.02 sec)
刪除表的操作和刪除數(shù)據(jù)庫的操作差不多
都是使用drop命令,刪除完成后便可使用show tables查看余下表

相關(guān)文章

  • mysql?sql_mode數(shù)據(jù)驗證檢查方法

    mysql?sql_mode數(shù)據(jù)驗證檢查方法

    sql_mode?會影響MySQL支持的sql語法以及執(zhí)行的數(shù)據(jù)驗證檢查,通過設(shè)置sql_mode?,可以完成不同嚴(yán)格程度的數(shù)據(jù)校驗,有效地保障數(shù)據(jù)準(zhǔn)確性,這篇文章主要介紹了mysql?sql_mode數(shù)據(jù)驗證檢查,需要的朋友可以參考下
    2023-08-08
  • MySQL 獨立索引和聯(lián)合索引的選擇

    MySQL 獨立索引和聯(lián)合索引的選擇

    為了提高數(shù)據(jù)庫效率,建索引是家常便飯;那么當(dāng)查詢條件為2個及以上時,我們是創(chuàng)建多個單列索引還是創(chuàng)建一個聯(lián)合索引好呢?他們之間的區(qū)別是什么?哪個效率高呢?本文將詳細(xì)測試分析下。
    2021-05-05
  • windows下安裝mysql-8.0.18-winx64的教程(圖文詳解)

    windows下安裝mysql-8.0.18-winx64的教程(圖文詳解)

    這篇文章主要介紹了windows下安裝mysql-8.0.18-winx64,需要的朋友可以參考下
    2019-12-12
  • mysql遞歸查詢所有子集的實現(xiàn)方法

    mysql遞歸查詢所有子集的實現(xiàn)方法

    本文主要介紹了mysql遞歸查詢所有子集的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09
  • 修改MYSQL最大連接數(shù)的3種方法分享

    修改MYSQL最大連接數(shù)的3種方法分享

    MYSQL數(shù)據(jù)庫安裝完成后,默認(rèn)最大連接數(shù)是100,一般流量稍微大一點的論壇或網(wǎng)站這個連接數(shù)是遠遠不夠的,增加默認(rèn)MYSQL連接數(shù)的方法有好幾個,這里簡單分享下
    2011-05-05
  • mysql 子查詢與連接表詳情

    mysql 子查詢與連接表詳情

    這篇文章主要介紹了mysql 子查詢與連接表,格式化SQL 包含子查詢的SELECT語句難以閱讀和調(diào)試,特別是它們較為復(fù)雜時更是如此,對于能嵌套的子查詢的數(shù)目沒有限制,不過在實際使用時由于性能的限制,不能嵌套太多的子查詢,下面請跟雄安邊一起來看看詳細(xì)內(nèi)容吧
    2021-10-10
  • MySQL系列數(shù)據(jù)庫設(shè)計三范式教程示例

    MySQL系列數(shù)據(jù)庫設(shè)計三范式教程示例

    這篇文章主要為大家介紹了MySQL系列之?dāng)?shù)據(jù)庫設(shè)計三范式的教程示例講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-10-10
  • Mysql中幾種插入效率的實例對比

    Mysql中幾種插入效率的實例對比

    這篇文章通過實例跟大家介紹了Mysql中幾種插入方法的效率對比,這其中包括逐條插入、基于事務(wù)的批量插入、單條語句一次插入多組數(shù)據(jù)以及導(dǎo)入數(shù)據(jù)文件等四種方法的對比,文中通過實例代碼介紹很詳細(xì),需要的朋友們下來來一起看看吧。
    2017-04-04
  • MySQL?EXPLAIN執(zhí)行計劃解析

    MySQL?EXPLAIN執(zhí)行計劃解析

    本文主要介紹了MySQL?EXPLAIN執(zhí)行計劃解析,通過MySQL?EXPLAIN執(zhí)行計劃的各個字段的含義以及使用方式。感興趣的小伙伴可以參考一下
    2022-08-08
  • MySQL提示:The server quit without updating PID file問題的解決辦法

    MySQL提示:The server quit without updating PID file問題的解決辦法

    今天網(wǎng)站web頁面提交內(nèi)容到數(shù)據(jù)庫,發(fā)現(xiàn)出錯了,一直提交不了,數(shù)找了下原因,發(fā)現(xiàn)數(shù)據(jù)寫不進去!第一反應(yīng),重啟mysql數(shù)據(jù)庫,一直執(zhí)行中,停止不了也啟動不了,直覺告訴我磁盤滿了 !
    2014-04-04

最新評論