針對database和table的操作大致可分為三類:建立,查詢,修改,刪除
1. 建立 create
①建立資料庫 create database db_name;
②建立表 create table db_name.tb_name (列的屬性) [表選項];
tip : 必須指明所屬的資料庫(也可以使用use db_name;先指明資料庫,再create table tb_name)
2. 查詢 show
①查詢所有資料庫/表 show databases;
tip:查詢資料庫,可以直接用show語句;
若查詢表,應首先用use db_name語句指定表所在的資料庫;
②查詢部分表:字首為ex的表 show tables like 'ex_%';
② 查詢建立語句
· show create database db_name; //檢視資料庫的建立語句
· show create table tb_name; // 檢視表的建立資訊
③ 檢視表的結構 describe tb_name;(可簡寫為 desc tb_name;)
3. 修改
①alter database db_name [修改指令];
修改指令一般只有一種,即資料庫屬性的修改:
對資料庫test_one的character set更改為gbk之後,再查詢其建立資訊,會發現其更改已經生效。
②資料庫改名:
· 簡單的可以直接修改目錄;
· 將資料庫內容全部匯出,建立新的資料庫,將內容匯入,刪除舊資料庫;
· 建立新資料庫,將舊資料庫內的表移動(重新命名)到新資料庫內,刪除舊資料庫;
表改名:
rename table old_tb_name to new_tb_name; // rename 可以對多個表進行改名
tip:支援跨資料庫重新命名
③ 修改表中的列資訊
· 增加新列 add
· 修改列定義 modify
· 刪除列 drop
· 重新命名列 change
④修改表選項 alter table tb_name character set utf8 ;
4. 刪除
①刪除資料庫 drop database db_name;
②刪除表 drop table tb_name;(更全面的寫法是drop table if exists tb_name;)
MySQL 資料庫 表基本操作
一 介紹 1 mysql是伺服器軟體,需要客戶端從遠端連線伺服器 1 mysql命令列客戶端 2 第三方客戶端 2 需要在環境變數path中新增bin目錄路徑 3 客戶端出現中文亂碼問題 解決方法 通知伺服器,客戶端使用的是什麼字符集 服務端得到客戶端字元後,可以正確的轉碼 set names gb...
MySQL資料庫 表的基本操作
操作時,記得先切換到資料庫下 作用命令 檢視所有表show tables 檢視表結構desc 表名 show columns from 表名 檢視表內容select from 表名 新建表 沒有庫名 create table if not exists 表名 id int,name char 30 ...
mysql資料庫表的基本操作
先放一張mysql基本型別的表吧!表裡面是我們常用建立表時候用到都資料型別 mariadb workspace create table user id int,name varchar 32 comment 使用者名稱 password char 32 comment 密碼是32位 birthda...