mysql直接對錶操作 MySQL對庫和表進行操作

2021-10-18 11:48:38 字數 1968 閱讀 6283

一. 庫的基本mysql語句

1. 增加資料庫

create database db1;  建立乙個新資料庫db1

2. 對庫進行操作(資料夾)

檢視所有資料庫 : show databases;

檢視某乙個資料庫 : show create database db1;

檢視當前所在的庫 : select database();

進入資料庫 : use db1;  db1為某乙個資料夾名字

刪除資料庫 : drop database db1;

二. 表的基本sql語句

在同一張表中,欄位名不可以重複,寬度個約束條件可選,欄位名和型別必須要有.

※ . 修改表的結構

①. 增加單個字段 : alter table 表名 add 新欄位名 資料型別;

②. 增加多個字段 : alter table 表名 add 新欄位名1 資料型別,add 新欄位名2 資料型別;

1. 建立資料庫

create database db2;  建立乙個db2資料庫

2. 使用資料庫

use db2;  將當前庫切換到資料庫db2內

3. 建立表  (在某乙個庫內置立)

create table 表名 ( 欄位名1 型別(寬度), 欄位名2 型別(寬度), .... );

create table b1 (id int , name varcher(50)),;

4. 插入表的內容  (在某乙個庫內)

insert into 表名 values (欄位名1同一列的內容, 欄位名2同一列的內容, ......)

insert into b1 values (1,"王"), (2,"房");

5. 查詢表的資料和結構  (在某乙個庫內操作)

①. select * from  表名;  檢視某乙個表的所有資料

②. desc 表名;   檢視某乙個表的結構

③. show create table 表名;

6. 複製表

①. 新建乙個資料庫db2;

create database db2;

②. 進入到資料庫db2;  必須

use db2;

③. 複製db1的表結構和資料到db2;

create table 新錶名 select * from 被複製的資料庫. 被複製的表名;

create table b2 select * from db1.b1;  將被複製的表複製到當前所在庫內

④. 檢視複製後的表

⑤. 只複製表的結構,不要資料.

create table 新錶名 select * from 被複製的資料庫. 被複製的表名 where 不成立的條件

create table b3 select * from db1.b1 where 1>5;

create table 新錶名 like 被複製的資料庫. 被複製的表名.

create table b3 like db1.b1;

⑥. 檢視表結構

desc b3;

檢視表中的資料 : select * from b3;  返回結果是空

7. 刪除表

drop table 要刪除的表名;

mysql直接對錶操作 MySQL對錶操作命令

1 資料庫建立 create database db name 資料庫刪除 drop database db name 刪除時可先判斷是否存在,寫成 drop database if exits db name 2 建表 建立資料表的語法 create table table name 欄位1 資料...

mysql對錶的操作

mysql增加列,修改列名 列屬性,刪除列語句 mysql修改表名,列名,列型別,新增表列,刪除表列 alter table test rename test1 修改表名 alter table test add column name varchar 10 新增表列 alter table tes...

MySQL基礎 對錶操作

修改一張資料庫裡面的表之前我們需要對錶進行備份,備份的工作一方面可以對錶進行備份,另一方面是對整個資料庫備份。1.先建立乙個資料庫和一張表 create database dogs 建立乙個dogs的資料庫 或者使用dogs作為預設的資料庫 use dogs create table dogs.do...