請參考官方:
檢視資料庫
使用 show databases 語句檢視資料庫
show databases;
建立、檢視和刪除表
使用 create table 語句建立表
-- 拆分表
create table test_user(
id int auto_increment,
name varchar(30),
primary key(id)
) dbpartition by hash(id);
-- 單錶
create table test_user2(
id int,
name varchar(30),
primary key(id)
);
使用 show create 語句檢視建表語句
show create table test_user;
show create table test_user2;
使用 drop table 語句刪除表
drop table test_user;
drop table test_user2;
使用 show tables 語句檢視資料庫中的所有表
show tables;
加列、減列、修改資料型別
使用 alter table 語句加列、修改列、減列
alter table test_user add column textcol text;
alter table test_user modify column textcol varchar(40);
alter table test_user drop column textcol;
建立、檢視和刪除本地索引
建立本地索引
create index idx_name on test_user (name);
oralter table test_user add index idx_name(name);
檢視本地索引
show index from test_user;
刪除本地索引
drop index idx_name on test_user;
oralter table test_user drop index idx_name;
增刪改查資料
使用 insert 語句向表內插入資料
insert into test_user (name) values ('test_name');
insert into test_user (name) values ('test_name');
insert into test_user (name) values ('test_name'),('test_namexx');
使用 select 語句檢索表內資料。例如:
select * from test_user;
使用 update 語句修改表內資料。例如:
update test_user set name='zzz' where id in (100001,100002,100003,100004);
使用 delete 語句刪除表內資料:
delete from test_user where id = 100002;
建立、授權和刪除使用者
使用 create user 語句建立乙個使用者 drdsuser,密碼為 123456
create user drdsuser@'%' identified by '123456';
授權使用者 drdsuser 可檢索資料庫 sample_db 內的表
grant insert,update,delete,select on sample_db.* to drdsuser@'%';
查詢使用者 drdsuser 的許可權
show grants for drdsuser@'%'
刪除使用者 drdsuser
drop user drdsuser@'%'
DRDS分布式關係型資料庫
1建立單庫單錶 create table single tbl id int,name varchar 30 primary key id 2單庫單錶 同乙個資料庫,同一張表,比如我自的資料庫裡面有一張表student,若想要再建立一張一樣的表,所有欄位都一樣的,則可以用下面的方式編寫 3分庫不分表...
分布式事務(二)分布式事務方案
首先這是普通事務 下面是分布式事務 在微服務系統中,每個微服務應用都可能會有自己的資料庫,它們首先需要控制自己的本地事務。一項業務操作可能會呼叫執行多個微服務。如何保證多個服務執行的多個資料庫的操作整體成功或整體失敗?這就是分布式事務要解決的問題。cap 和 base 是對大規模網際網路系統分布式實...
TiDB 開源分布式關係型資料庫
tidb server 負責接收 sql 請求,處理 sql 相關的邏輯,並通過 pd 找到儲存計算所需資料的 tikv 位址,與 tikv 互動獲取資料,最終返回結果。tidb server 是無狀態的,其本身並不儲存資料,只負責計算,可以無限水平擴充套件,可以通過負載均衡元件 如lvs hapr...