MySQL常見語法

2021-10-22 14:27:03 字數 2067 閱讀 7811

create database 資料庫名;
列如:

create database stude1;
show databases,        //顯示所有資料庫

use 庫名, //開啟指定的庫

show tables , //顯示庫中的所有表

show tables from 庫名, //顯示指定庫中的所有表

create table 表名(

列名 列型別,

列名 列型別,

.....

列名 列型別//最後乙個不用寫分號

)engine=innodb;//分號一定要寫,engine=innodb可寫可不寫

列如:

create  table t_student(

stuno char(5),

stuname varchar(20),

stuage int,

birthday date,

phone varchar(11)

)engine=innodb;

drop table 表名;
列如

drop table movies;
1.設定單個主鍵

create table 表名(

列名 列型別 primary key;

列名 列型別;

.....

列名 列型別//最後乙個不用寫分號

)engine=innodb;//分號一定要寫,engine=innodb可寫可不寫

列如:

create table movies(

title varchar(30) primary key,

year1 smallint,

length smallint,

gentre varchar(10),

);

2.設定多個主鍵

create table 表名(

列名 列型別;

列名 列型別;

primary key(主鍵1,主鍵2)

)engine=innodb;//分號一定要寫,engine=innodb可寫可不寫

列如

create table movies(

title varchar(30),

year1 smallint,

length smallint,

gentre varchar(10),

primary key(title,year1)

);

insert into 表名(列名,列名...,列名)

values(對應列的資料,對應列的資料...,對應列的資料);

或者insert into 表名

values(對應列的資料,對應列的資料...,對應列的資料);

列如:

insert into t_student (stuno,stuname,stuage,birthday,phone)

values('20201','jack',20,'1995-10-01','1737828362');

insert into t_student

values('20201','jack',20,'1995-10-01','1737828362');

alter table 表名 add 列名 資料型別;
列如:

alter table movies add yera2 char(20);
desc 表名;
列如:

desc movies;

MySQL常見命令和語法規範

檢視當前所有的資料庫 show databases 開啟指定的庫 use 庫名 檢視當前庫下所有的表 show tables 檢視其他庫下所有的表 show tables from 庫名 建立乙個資料庫 create database 資料庫名 charset 字符集 刪除乙個資料庫 drop da...

MySQL常見命令與語法規範

1.檢視當前所有的資料庫 show databases 2.開啟指定的庫 use 庫名 3.檢視當前庫的所有表 show tables 4.檢視其它庫的所有表 show tables from 庫名 5.建立表 create table 表名 列名 列型別,列名 列型別,6.檢視表結構 desc 表...

(六)mysql語法 常見資料函式

數學函式 round x select round 1.34 out put 不管是正數還是負數,加上絕對值之後,在填上外邊的正負號就可以了 結果 1 select round 1.34 out put 不管是正數還是負數,加上絕對值之後,在填上外邊的正負號就可以了 結果 1 select roun...