mysql命令之表操作

2021-08-20 13:21:16 字數 1445 閱讀 6066

建表

create table 《表名》 (《欄位名 1> 《型別 1> [,..《欄位名 n> 《型別 n>]);

例子:mysql> create table myclass(

id int(4) not null primary key auto_increment,

name char(20) not null,

*** int(4) not null default 『0』,

degree double(16,2));

獲取表結構

命令: desc 表名,或者show columns from 表名

例子:mysql> describe myclass

mysql> desc myclass;

mysql> show columns from myclass;

刪除表命令:drop table 《表名》

插入資料

命令:insert into 《表名》 [( 《欄位名 1>[,..《欄位名 n > ])] values ( 值 1 )[, ( 值 n )]

例子:mysql> insert into myclass values(1,』tom』,96.45),(2,』joan』,82.99), (2,』wang』, 96.59);

查詢前幾行資料

例如:檢視表 myclass 中前 2 行資料

mysql> select * from myclass order by id limit 0,2;

或者mysql> select * from myclass limit 0,2;

刪除表中資料

命令:delete from 表名 where 表示式

例如:刪除表 myclass 中編號為 1 的記錄

mysql> delete from myclass where id=1;

修改表中資料

命令:update 表名 set 字段=新值,… where 條件

mysql> update myclass set name=』mary』 where id=1;

在表中增加字段

命令:alter table 表名 add 字段 型別 其他;

例如:在表 myclass 中新增了乙個字段 passtest,型別為 int(4),預設值為 0

mysql> alter table myclass add passtest int(4) default 『0』

更改表名

命令:rename table 原表名 to 新錶名;

例如:在表 myclass 名字更改為 youclass

mysql> rename table myclass to youclass;

更新字段內容

命令:update 表名 set 欄位名 = 新內容

update 表名 set 欄位名 = replace(欄位名, 『舊內容』, 『新內容』);

MySql之表操作

create table 表名稱 列名 bigint not null auto increment comment 訂單id 列名 bigint not null comment 使用者id 列名 bigint not null comment 產品id primary key order id ...

MySQL 庫表操作命令

1.mysql資料庫登陸命令 mysql h 資料庫主機位址 uroot p 123456 2.修改密碼 set password password 123456 3.建立資料庫myschool create database myschool 4.檢視資料庫 show databases 5.建立...

MySQL庫表操作命令總結

1.mysql資料庫登陸命令 mysql h 資料庫主機位址 uroot p 123456 2.修改密碼 set password password 123456 3.建立資料庫myschool create database myschool 4.檢視資料庫 show databases 5.建立...