欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Navicat?Premium自定義?sql?標簽的創(chuàng)建方式

 更新時間:2022年09月20日 14:54:05   作者:小張帥三代  
Navicat 中可以自定義一下sql語句的標簽,方便開發(fā)者使用,這篇文章主要介紹了Navicat?Premium自定義sql標簽的創(chuàng)建方式,包括自定義標簽創(chuàng)建方式,結合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下

說明

Navicat 中可以自定義一下sql語句的標簽,方便開發(fā)者使用。開發(fā)者將自定義的sql結構轉成標簽之后,以后使用相同結構的sql語句時,只需要在標簽欄中取出補全即可。

下圖為Navicat的標簽欄,Navicat 自帶了一些標簽。

在這里插入圖片描述

自定義標簽創(chuàng)建方式

新建一個查詢窗口,選擇寫好的sql語句塊 并 右鍵點擊,選擇創(chuàng)建片段。
并在彈出的窗口中補全信息即可。

創(chuàng)建的標簽塊鼠標長按拖出到查詢窗口中即可使用

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

自定義sql標簽

注意:下面的sql標簽塊的sql語句只針對mysql

創(chuàng)建mysql用戶并授權

-- 創(chuàng)建mysql用戶
-- % 所有地址均可訪問,也可指定特定的IP地址
CREATE USER '用戶名'@'可訪問的主機地址' IDENTIFIED BY '密碼';

-- 給用戶授權 
-- GRANT *.* 表示全部權限
-- on *.* 表示全部數據庫全部表 
GRANT  
SELECT, INSERT, UPDATE, 
REFERENCES, DELETE, CREATE, DROP, 
ALTER, INDEX, CREATE VIEW, SHOW VIEW

ON 數據庫名稱.* TO '用戶名'@'可訪問的主機地址';

創(chuàng)建觸發(fā)器

/*
	TRIGGER_NAME :觸發(fā)器名稱
	TABLE_NAME:數據表名,作用在哪個表
	[after|before] : 操作順序,after和before二選一,,分別表示之后和之前
	[update|insert|delete] :操作,三選一
*/
delimiter ||
DROP TRIGGER if EXISTS TRIGGER_NAME||
create  TRIGGER TRIGGER_NAME [after|before] [update|insert|delete] on  TABLE_NAME for each row 
begin
		-- todo
		-- 這里寫觸發(fā)器的內容
end||
delimiter ;

創(chuàng)建視圖

/*
	VIEW_NAME:視圖名稱
*/
drop view if EXISTS VIEW_NAME; -- 若存在同名的視圖,則先刪除后創(chuàng)建
create view VIEW_NAME as 
	-- todo
	-- 視圖內容

創(chuàng)建數據表

/*
 TABLE_NAME: 表名
 
*/
drop table if EXISTS TABLE_NAME; -- 若存在同名的表,則先刪除后創(chuàng)建
create table TABLE_NAME (
	id int(11) not null PRIMARY key auto_increment COMMENT 'id',
	sort int(11) not null default '0' comment '排序',	
 	create_time int(11) not null COMMENT '創(chuàng)建時間',
	update_time int(11) null comment '更新時間',
	delete_flag TINYINT(2) not null DEFAULT '0' comment '是否刪除 0否未刪除,1是已刪除',
	state TINYINT(1) not null DEFAULT '1' COMMENT '狀態(tài)是否可用, 0不可用,1可用',
	
	-- todo
	-- 其他字段
	
	remark varchar(255) null comment '備注'
)COMMENT '表注釋' default charset=utf8 engine=INNODB;

創(chuàng)建數據庫

/*
dbName :數據庫名稱
*/
create database dbName charset=utf8 collate=utf8_general_ci;

創(chuàng)建索引

/*
TABLE_NAME:表名
[INDEX|UNIQUE |FULLTEXT|SPATIAL] : 索引類型
INDEX_NAME:索引名稱
(col_1,col_2,...) :建立索引的字段名稱,一個或多個字段
*/
ALTER table TABLE_NAME add  [INDEX|UNIQUE |FULLTEXT|SPATIAL]  INDEX_NAME  (col_1,col_2,...);

到此這篇關于Navicat Premium自定義 sql 標簽的文章就介紹到這了,更多相關Navicat Premium自定義 sql內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論