mysql 資料庫表的建立與修改

2021-09-11 06:02:31 字數 1274 閱讀 7335

1、表的建立

create table  table_name (

ctime  datetime  default null  comment '時間',      # datetime:日期格式;default null:預設空;comment:備註

actionid  varchar(200)  default null,

uv  bigint(20)   default null,

primary key (ctime)                                          #primary key:主鍵(主要的作用主要確定該資料的唯一性)

2、展示表的建立

show create table table_name;                            # 顯示表的建立內容

修改表名:alter table 表名 rename 新名;

新增一列:alter table 表名 add column 列名  資料型別;

刪除一列:alter table 表名 drop column 列名;

修改列名:alter table 表名 change column 舊名   新名   資料型別;

修改表列型別:alter table 表名  modify 列名 資料型別;

刪除主鍵:alter table table_test drop primary key;

增加主鍵:alter table table_test add primary key(id);

注:在增加主鍵之前,必須先把反覆的id刪除掉。

複製表結構及資料到新錶 

create table 新錶 select * from 舊表 

只複製表結構到新錶 

create table 新錶 select * from 舊表 where 1=2 

即:讓where條件不成立.

複製舊表的資料到新錶(假設兩個表結構一樣) 

insert into 新錶 select * from 舊表 

複製舊表的資料到新錶(假設兩個表結構不一樣) 

insert into 新錶(欄位1,欄位2,.......) select 欄位1,欄位2,...... from 舊表

表內的複製:如將該錶18號的資料複製給19號。

insert  into  aaaa(表名)  select   '20190219'  as event_day , class , age  from  aaaa   where  event_day = '20190218'; 

MySQL資料庫和表的建立 以及表的修改

學習總結 mysql安裝好以後,首先需要建立資料庫,這是使用mysql各種功能的前提。1 下面將詳細介紹資料庫的基本操作。啟動服務 net start mysql 停止服務 net stop mysql 登入資料庫 mysql h localhost u root p 建立資料庫 create da...

mysql 建立資料庫建立表

建立資料庫表 create database if not exists my db default charset utf8 collate utf8 general ci 注意後面這句話 collate utf8 general ci 大致意思是在排序時根據 utf8 變碼格式來排序 那麼在這個...

MYSQL資料庫之建立資料庫表

每個表都應有乙個主鍵字段。主鍵用於對錶中的行進行唯一標識。每個主鍵值在表中必須是唯一的。此外,主鍵字段不能為空,這是由於資料庫引擎需要乙個值來對記錄進行定位。主鍵字段永遠要被編入索引。這條規則沒有例外。你必須對主鍵字段進行索引,這樣資料庫引擎才能快速定位給予該鍵值的行。下面的例子把 personid...