第六章 SQL運算元據庫

2021-08-20 12:27:16 字數 1444 閱讀 5718

6.1 建立資料表

use db_admin;
create table tb_admin(

id int auto_increment primary key,

user varchar(30) not null,

password varchar(30) not null,

createtime datatime);

6.2 檢視表結構

show [full] columns from tb_admin [from db_admin];
describe tb_admin user;
desceibe可簡寫為desc;

6.3 修改表結構

6.3.1 新增欄位及修改字段

新增email欄位

alter table tb_admin add email varchar(50) not null;
修改user型別

modify user varchar(40);
6.3.2  修改欄位名

user改為username

alter table db_admin.tb_admin change column user username varchar(30) null default null;
6.3.3 刪除字段

刪除email欄位

alter table tb_admin drop email;
6.3.4 修改表名

alter table tb_usernew rename as tb_userold;
6.4 重新命名表

rename table tb_admin to tb_user;
6.5 複製表

tb_new 是tb_admin的複製(只複製形式,內容沒有複製)

create table [if not exists] tb_new like tb_admin;
以下方法同時複製內容

create table tb_new1 as select * from tb_admin;
6.6 刪除表

drop table if exists tb_new1;
多張表用逗號隔開

第六章 運算元據

建立資料表 create table 資料表名 列名1 屬性,列名2 屬性.檢視表結構 show full columns from 資料庫名 from 資料庫名 使用describe 資料庫名 列名 修改表結構 alter ingnore table 資料庫名 alter spec alter s...

mysql第六章 第六章 mysql日誌

第六章 mysql日誌 一 錯誤日誌 錯誤日誌的預設存放路徑是 mysql 存放資料的地方 hostname.err 1.修改錯誤日誌存放路徑 mysqld log error data mysql mysql.log 2.檢視配置命令 show variables like log error 3...

SQL第六章 儲存過程

建立儲存過程 一 create proc 名字 引數1 引數1型別,引數2 引數2型別 as查詢語句 例如 select from where go例 create proc pr stu marks asselect stuinfo.stuid,stuname,subject,score from...