grant select, insert, update, references, delete, create, drop, alter, index, create view, show view on `表名`.* to '使用者名稱'@'localhost' identified by "密碼";
create database if not exists 庫名 default character set 'utf8';
show tables;
新增字段
alter table 表 add `欄位名` 字段型別長度 not null default '0' comment '備註';
修改
alter table 表 change 字段 字段 varchar(100) character set utf8mb4;
alter table 表 modify column 字段 varchar(30);
匯出
mysqldump -u root -p 資料庫》 /home/www-data/sites/jcxy_platform/server/***.sql
匯入
mysql>source /home/www-data/sites/jcxy_platform/server/***.sql
set foreign_key_checks = 0;#刪除
set foreign_key_checks = 1;#啟動
清空資料庫
drop table 表; #不刪除自增id
truncate table 表; #刪除之前自增id
新增
insert into 表名 values (xx,xx,xx);
刪除
delete from 表名 where id=1;
sqlalchemy中查詢按xx排序
.order_by(欄位名.desc())
改
update 表名 set 欄位名 = 'xx' where id = 1;
記錄自己的一些思考
重視單元測試 首先為什麼要寫單元測試呢?一開始我也覺得是一件挺浪費時間的是事情 有這個想法是因為當時寫的 太少了,同時沒有考慮到後面的可維護性 記得在上一家公司的時候,架構師要求必須要寫單元測試,不寫不讓上線。當時還是一名實習生,也不明白為什麼要寫呢,我自己大致測一下,為什麼還要花時間去寫單元測試呢...
記錄一些sql語句
mysql查詢今天 昨天 7天 近30天 本月 上一月 資料 今天 select from 表名 where to days 時間欄位名 to days now 昨天select from 表名 where to days now to days 時間欄位名 1 7天select from 表名 w...
mysql一些記錄
1 mysql varchar 50 到底能存多少個漢字 mysql 4.0版本以下,varchar 50 指的是50位元組,如果存放utf8漢字時,只能存放16個 每個漢字3位元組 mysql 5.0版本以上,varchar 50 指的是50字元,無論存放的是數字 字母還是utf8漢字 每個漢字3...