一、資料庫操作:
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...