MySQL 基礎操作語法

2021-07-05 05:32:05 字數 1676 閱讀 8264

-- cmd控制台中鏈結mysql

mysql -h localhost -u root -p

-- 顯示所有資料庫

show databases;

-- 建表

create table t_test(

id int auto_increment primary key not null,

name varchar(20) unique,

birthday date,

begintime datetime,

stamp timestamp,

payamount float default 0,

peopleid int,

constraint fk_peopleid foreign key(peopleid) references t_people(id)-- 外來鍵約束1

);-- 外來鍵約束2

alter table t_test add constraint fk_peopleid foreign key(peopleid) references t_people(id);

-- 刪除外來鍵

alter table customerinfo drop foreign key fk_reference_13;

-- 修改表名

alter table t_test rename t_newname;

-- 建立索引(5是長度,desc是排序方式)

create unique index test_index1 on t_test(name(5) desc, stamp);

create index test_index2 on test(name);

-- 檢視**結構

describe t_test;

-- 檢視**語法

show create table t_test;

-- 在表的最後乙個位置增加字段

alter table t_test add name varchar(20);

-- 在表的第乙個位置增加字段

alter table t_test add name varchar(20) first;

-- 在表的指定字段之後增加字段

alter table t_test add name varchar(20) after id;

-- 刪除字段

alter table t_test drop name;

-- 修改字段

alter table t_test modify name char(50);

-- 修改欄位的名字(若需要改變型別,則把varchar也做改變)

alter table t_test change name newname varchar(20);

-- 修改欄位的順序

alter table t_test modify name first;-- 放在第乙個位置

alter table t_test modify name after id;-- 放在id後

-- 修改某欄位為主鍵

alter table t_test add primary key (id);

-- 使主鍵成為自增長

alter table t_test change id id int primary key not null auto_increment;

MySQL基礎語法操作

一 sql語句組成 1.ddl 資料定義 2.dml 資料操作 3.dql 資料查詢 4.dcl 資料控制 二 資料型別 1.整數 1 tinyint 2 smalliint 3 mediumint 4 int 5 bigint 2.浮點型 1 float 2 double 3 decimal 3....

mysql基礎語法演示 mysql基礎語法

1 ddl 增刪改查 1 select 獲取資料 select from 表名 where 條件 2 update 更新資料 update 表名 set 欄位名 值,欄位名 值 where 條件 3 delete 刪除資料 delete from 表名 where 條件 4 insert into ...

mysql 語法入門 mysql基礎語法

1 dml 增刪改查 1 select 獲取資料 select from 表名 where 條件 2 update 更新資料 update 表名 set 欄位名 值,欄位名 值 where 條件 3 delete 刪除資料 delete from 表名 where 條件 4 insert into ...