mysql庫操作之DDL相關操作講解

2021-12-30 05:12:32 字數 1946 閱讀 2219

切換當前使用資料庫: use 資料庫名稱

檢視當前正在使用資料庫: select database();

使用普通使用者,你可能需要特定的許可權來建立或者刪除 mysql 資料庫。

所以我們這邊使用root使用者登入,root使用者擁有最高許可權,可以使用 mysql mysqladmin 命令來建立資料庫。

語法:create database 資料名稱; 建立乙個資料了。

create database 資料庫名稱character set 編碼 collate 校對規則;

校對規則:和編碼是成對出現的。

練習:1.建立乙個名稱為mydb1的資料庫。

createdatabase mydb1;

2.建立乙個使用utf8字符集的mydb2資料庫。

createdatabase mydb2 character set 'utf8';

3.建立乙個使用utf8字符集,並帶校對規則的mydb3資料庫。

語法:檢視資料庫 show databases;

查詢資料庫的定義 show create database 資料庫;

練習:1.檢視當前資料庫伺服器中的所有資料庫

showdatabases;

2.檢視前面建立的mydb2資料庫的定義資訊

showcreate database mydb2;

使用普通使用者登陸mysql伺服器,你可能需要特定的許可權來建立或者刪除 mysql 資料庫。

所以我們這邊使用root使用者登入,root使用者擁有最高許可權,可以使用mysql mysqladmin 命令來建立資料庫。

在刪除資料庫過程中,務必要十分謹慎,因為在執行刪除命令後,所有資料將會消失。

以下例項刪除資料庫runoob(該資料庫在前一章節已建立):

mysqladmin -u root -p drop runoob

執行以上刪除資料庫命令後,會出現乙個提示框,來確認是否真的刪除資料庫:

語法:刪除資料庫 drop database 資料庫名稱

練習:1.刪除前面建立的mydb1資料庫

語法:alter database 資料庫名稱character set 字符集 collate 比較規則;

練習:1.檢視伺服器中的資料庫,並把其中某乙個庫的字符集修改為gbk

as可省略,建議保留

在下面的情況下,使用別名很有用:

·在查詢中涉及超過乙個表

·在查詢中使用了函式

·列名稱很長或者可讀性差

·需要把兩個列或者多個列結合在一起

mysql相關操作 MySQL之記錄相關操作

一 介紹 mysql資料操作 dml 在mysql管理軟體中,可以通過sql語句中的dml語言來實現資料的操作,包括 使用insert實現資料的插入 update實現資料的更新 使用delete實現資料的刪除 使用select查詢資料以及。本節內容包括 插入資料 更新資料 刪除資料 查詢資料 二 插...

MySQL之庫相關操作

information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件 鎖等現象 my...

mysql基本操作語句之DDL

create table 表名 id int unsigned not null auto increment primary key,name varchar age tinyint unsigned,drop table 表名 3.1 修改表名 alter table 舊表名 rename 新錶...