您好,登錄后才能下訂單哦!
下面一起來了解下經常遇到的mysql小問題,相信大家看完肯定會受益匪淺,文字在精不在多,希望經常遇到的mysql小問題這篇短內容是你想要的。
日期類型的數據
datetime 只支持mysql 5.6.5+,老版本需要使用timestamp
例子:
alter table table_name change column1 column1 timestamp default current_timestamp;
設置字段類型為日期類型,默認值是當前時間
存儲過程
存儲過程其實就是把一堆常用的sql語句、操作,定義成一個集合、函數,需要調用的時候直接使用減少工作量。
如果在cmd命令行下出現錯誤,則先執行 delimiter //,將分隔符由 ;改為 //即可
create procedure p1() begin select *from table1; select *from teble2; end;
觸發器
DELIMITER // CREATE TRIGGER tr1 BEFORE INSERT ON test1 FOR EACH ROW //創建觸發器,當執行test1插入操作時,執行下列操作 BEGININSERT INTO USER VALUES('sss',123,'哇哇哇',4); END// INSERT INTO test1 (NAME,tel) VALUES('aa',12345);
創建表,如果不存在則創建
CREATE TABLE IF NOT EXISTS test2( id INTEGER AUTO_INCREMENT, NAME VARCHAR(20) NOT NULL, address VARCHAR(20) NULL, borthdate TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY(id) )ENGINE=INNODB DEFAULT CHARSET=utf8; INSERT INTO test2(NAME,address) VALUES('測試名字c','aaaa');
5.遠程訪問路由器下的數據庫
1.數據庫建立具有遠端訪問權限的賬號
2.本地路由器做靜態路由-端口映射,將路由器的3306端口 映射到 指定云服務器的3306,
3.遠端通過 路由器公網ip +3306,利用數據庫具有遠端訪問的賬號進行登陸訪問
看完經常遇到的mysql小問題這篇文章后,很多讀者朋友肯定會想要了解更多的相關內容,如需獲取更多的行業信息,可以關注我們的行業資訊欄目。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。