Mysql基本SQL語句

2021-09-14 07:17:09 字數 1745 閱讀 7731

一、資料庫操作: 

1、檢視資料庫:

>show databases;

2、建立資料庫:

>create database db_name; 

3、使用資料庫:

>use db_name;

4、刪除資料庫:

>drop database db_name;

二、建立表:

1、建立表:

>create table table_name(

>id tinyint unsigned not null auto_increment, 

>name varchar(60) not null

>score tinyint unsigned not null default 0,   

>primary key(id)

>)engine=innodb  

>default charset=utf8;  

2、複製表:

>create table tb_name2 select * from tb_name;

>create table tb_name2 select id,name from tb_name;

3、建立臨時表:

>create temporary table tb_name;

4、檢視資料庫中可用的表:

>show tables;

5、檢視表的結構:

>describe tb_name;

也可以使用:

>show columns in tb_name;   

6、刪除表:

>drop [ temporary ] table [ if exists ] tb_name[ ,tb_name2.......];

例項:>drop table if exists tb_name;

7、表重新命名:

>rename table name_old to name_new;

還可以使用:

>alter table name_old rename name_new;

三、修改表:

1、更改表結構:

>alter table tb_name add[change,rename,drop] 

例項:>alter table tb_name add column address varchar(80) not null;

>alter table tb_name drop address;

>alter table tb_name change score score smallint(4) not null;

四、插入資料:

1、插入資料:

>insert into tb_name(id,name,score)values(null,'張三',140),(null,'張四',178),(null,'張五',134);

2、插入檢索出來的資料:

>insert into tb_name(name,score) select name,score from tb_name2;

五、更新資料:

1、指定更新資料:

>update tb_name set score=189 where id=2;

>update tablename set columnname=newvalue [ where condition ]

六、刪除資料:

1、刪除資料:

>delete from tb_name where id=3;

Mysql基本常用sql語句

表備份 create table test bak 20201010 as select from test 檢視資料庫版本 select from v version 檢視表空間位置 select from dba data files 將老表資料匯入到新錶 insert into shop 20...

MySQL基本sql語句 階段中

6 外來鍵約束 7 修改資料表 double的儲存範圍比float大,但是占用的空間也大,所以除非有需要才使用double。一般使用float型別而不是double型別。很少使用到日期類,大多數是使用時間戳數字來記錄時間。外來鍵約束的引數 cascade 從父表刪除或更新且自動刪除或更新子表中匹配的...

mysql基本語句 mysql基本語句

mysql關係型資料庫rds中的老大哥,增刪改查是mysql入門的基礎 增刪改查語句 增刪改查的語句命令為 增 insert 刪 delete 改 update 查 select或者show 庫操作建立資料庫 create database shujukuba 建立帶字符集的資料庫 create d...