mySql常用語句

2021-09-11 10:03:46 字數 1445 閱讀 7373

檢視有多少庫

show databases

複製**

建庫

create database test

default

character set utf8 collate utf8_general_ci

複製**

切換庫

use test

複製**

檢視庫中有多少表

show tables

複製**

建表

create table if not exists user(

id int not null auto_increment,

name varchar(20) not null,

age tinyint not null,

primary key(id)

)engine = myisam

// myisam是儲存引擎的一種,另外一種叫innodb

// 二者最大的區別是:

// innodb 可執行回滾操作,安全性更高,適合安全類場景;但是執行速度會慢,增刪改查慢於myisam

default charset = utf8

複製**

檢視表結構

desc user

複製**

插入資料庫

insert

into user(name, age) values('jack', 18)

// id是自增的,沒必要指定值

複製**

查詢資料

select id,name,age from user

複製**

修改資料

update user set name='tom' where id=2

複製**

刪除資料

delete from user where id=2

複製**

修改表結構(加欄位)

alter table user add column email varchar(100) not null after age

複製**

修改表結構(刪字段)

alter table user drop column email

複製**

修改表結構(修改字段)

alter table user change name name varchar(50) not null default '0'

複製**

mysql常用語句 MySQL常用語句

create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...

php mysql 常用語句 mysql常用語句

一 修改mysql使用者密碼 mysql h localhost u root p 命令列登入 update user set password password 123456 where user root 二 資料庫操作 show databases 顯示資料庫 create database ...

MySQL常用語句

and和or可以混用,and比or具有更高的優先順序,但盡量使用圓括號區分 自動過濾重複的資料owner,關鍵字distinct select distinct owner from pet 按照生日公升序排列,關鍵字order by select name,birth from pet order...