MySQL常用SQL语句(CURD,建表,加字段,查改参数)
生活随笔
收集整理的這篇文章主要介紹了
MySQL常用SQL语句(CURD,建表,加字段,查改参数)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
查詢:
FROM_UNIXTIME():時間戳轉日期
sum:合計
SELECT*,FROM_UNIXTIME(a.add_time) AS add_time2,SUM(b.goods_number) AS goods_number2 FROMecs_order_info AS a LEFT JOIN ecs_order_goods AS b ONa.order_id = b.order_id WHEREa.pay_name = '支付寶' AND b.goods_name LIKE '%口罩%' AND a.add_time BETWEEN 1584623511 AND 1589893911 GROUP BYa.order_status HAVINGa.order_status > 1 ORDER BYa.order_id DESC LIMIT 0, 5增加:
INSERT INTO ecs_test(username, PASSWORD, certNo) VALUES('BABA', '123456', '7894'),('CACA', '123456', '9546')更新:
UPDATE`ecs_test` SET`username` = 'DaDa',`password` = '111111' WHEREid = 1刪除:
DELETE FROMecs_test WHEREid = 5建表:
CREATE TABLE `jifen_xianhua_cn`.`ecs_test`(`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主鍵',`username` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '用戶名',`password` CHAR(32) NULL DEFAULT NULL COMMENT '密碼',`status` TINYINT(1) UNSIGNED NULL DEFAULT '0' COMMENT '是否封號 1停用 0啟用',`create_time` DATE NULL COMMENT '創建日期',`certNo` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '身份證號',`pay_self` DECIMAL(10, 2) NOT NULL COMMENT '賣身價',PRIMARY KEY(`id`),INDEX `idx_username`(`username`),UNIQUE `uqu_certNo`(`certNo`(64)) ) ENGINE = INNODB CHARSET = utf8 COLLATE utf8_general_ci COMMENT = '用戶表';加字段:
AFTER:加到之后
FIRST:加到表頭
ALTER TABLE`ecs_test` ADD `height` INT(4) UNSIGNED NULL DEFAULT '180' COMMENT '身高(cm)' AFTER `status`,ADD INDEX `idx_height`(`height`);查參數:
SHOW VARIABLES LIKE '%iso%'改參數值:
[]:代表可選
|:或
persist:永久有效
global:重啟失效
session:當前連接有效
SET [persist | global | session] TRANSACTION ISOLATION LEVEL READ COMMITTED?查看表結構:?
describe `表名`?
?
?
總結
以上是生活随笔為你收集整理的MySQL常用SQL语句(CURD,建表,加字段,查改参数)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ascii排序(按字母从小到大排序),并
- 下一篇: linux cmake编译源码,linu