1. 程式人生 > >Mysql(5)mysql 表複製、檢視、常用函式

Mysql(5)mysql 表複製、檢視、常用函式

MySQL表複製操作

複製表結構

mysql> create table 目標表名 like 原表名;

複製表資料

mysql> insert into 目標表名 select * from 原表名;

MySQL的檢視

建立檢視:
mysql> create view v_t1 as select * from t1 where id>4 and id<11;
Query OK, 0 rows affected (0.00 sec)

view檢視的幫助資訊:
mysql> ? view
ALTER VIEW
CREATE VIEW
DROP VIEW

檢視檢視:
mysql> show tables;

刪除檢視v_t1:
mysql> drop view v_t1;

MySQL常用內建函式

字串處理函式

    *concat(s1,s2,…Sn)      連線s1,s2..Sn為一個字串

    *length(str)             返回值為字串str 的長度

數值函式

    *abs(x)                  返回x的絕對值

    *round(x,y)              返回引數x的四捨五入的有y位小數的值

日期和時間函式

    *now() 返回當前日期和時間,

    *unix_timestamp(date)    返回date時間的unix時間戳

    *date_fomat(date,fmt)    返回按字串fmt格式化日期date值

    *datediff(expr,expr2)    返回起始時間和結束時間的間隔天數

    //統計時間戳647583423距離當前時間相差天數(生日天數(不考慮年份))

    mysql> select datediff(date_format(from_unixtime(647583423),"2017-%m-%d %h:%i:%s"),now());

其他常用函式

    *database()              返回當前資料庫名

    version()                返回當前伺服器版本

    user()                   返回當前登陸使用者名稱

    inet_aton                返回當前IP地址的數字表示 inet_aton("192.168.80.250");

    inet_ntoa(num)           返回當前數字表示的ip inet_ntoa(3232256250);

    *password(str)           返回當前str的加密版本

    *md5(str)                返回字串str的md5值


相關推薦

Mysql5mysql 複製檢視常用函式

MySQL表複製操作 複製表結構 mysql> create table 目標表名 like 原表名; 複製表資料 mysql> insert into 目標表名 select *

MySql查詢

not in 表示 0 rows 5.7 employ mit 通配 登錄 distinct 一、單表查詢的語法 SELECT 字段1,字段2... FROM 表名       WHERE 條件    

MySQL5 之 DQL查詢排序查詢

 排序查詢 order by [asc(升序,預設的)|desc(降序)] order by 支援單個欄位,多個欄位,表示式,函式,別名 放在sql語句的最後面(limit 子句 除外); SELECT * FROM employees ORDER BY salar

高效能mysqlschema設計以及sql執行優化

1.索引覆蓋:因為使用B+TREE儲存索引資料(索引也是資料庫的資料),因為葉子節點上儲存著資料,其他索引也是通過主鍵去查詢資料,如果可以直接把索引的資料讀出使用而不用再次進入資料庫表中進行查詢操作,可以極大地提高效率(當然被查詢的資料也必須在索引這個資料結構中)。注:索引資料是索引的索引集合(包括

MySQL2資料庫 的查詢操作

 來源參考https://www.cnblogs.com/whgk/p/6149009.html 跟著源部落格敲一遍可以加深對資料庫的理解,同時對其中一些程式碼做一些改變,可以驗證自己的理解。 本文改動了其中的一些程式碼和內容,刪除了其中比較簡單的內容,以便於操作和理解。   一、

Mysql學習筆記5--mysql的資料型別

1、float、dounle和decimal三者之間的不同 對於小數的表示,MySQL 分為兩種方式:浮點數和定點數。浮點數包括 float(單精度)和double(雙精度),而定點數則只有decimal一種表示。定點數在MySQL內部以字串形式存放,比浮點數更精確,適合用來表示貨幣等精度高

Java for Web學習筆記一二三:搜尋5MySQL全文索引

小例子我們在表格Ticket和TicketComment中加入了fulltext key。小例子在Ticket的Subject或Body,以及在TicketComment的Body檢索內容,按分頁方式顯示出來,同時顯示關聯分數,並按關聯分數降序排列。 -- Ticket中隊S

MysqlMariadb資料庫主從複製

開發十年,就只剩下這套架構體系了! >>>   

MySQL13---MYSQL主從複製原理

# MYSQL主從複製原理 最近在做專案的時候,因為部署了 **MYSQL主從複製** 所以在這裡記錄下整個過程。這裡一共會分兩篇部落格來寫: ``` 1、Mysql主從複製原理 2、docker部署Mysql主從複製實戰 ``` 這篇只寫MYSQL主從複製原理。 ## 一、概述 #### 1

Mysql Mysql安裝與使用

mysql安裝持續更新中................本文出自 “Linux獄長” 博客,請務必保留此出處http://sswqzx.blog.51cto.com/2494644/1969001Mysql (四)Mysql安裝與使用

5firewalld的9個zonefirewalld關於zoneservice的操作

linux系統服務 firewalld才是centos7上的防火墻機器之前的操作中我是打開了iptables服務,現在我們先關閉iptables服務,打開firewalld服務。 systemctl disable iptablessystemctl stop iptablessystemctl enable

MySQLMySQL的安裝和簡單使用

cti loaded 都差不多 插入記錄 tro 提高 CI bsp 一個數 1、MySQL產品的介紹 MySQL數據庫屬於MySQL AB公司,總部位於瑞典,後被Oracle收購。 優點: (1)成本低:開放源代碼,可以免費使用 (2)性能高:執行很快 (2)簡單:很容易

Mysql---mysql快取

mysql快取 查詢快取優化 結果集快取 排序快取 join 連線快取 表快取Cache 與表結構定義快取Cache 表掃描快取buffer MyISAM索引快取buffer 日誌快取 預讀機制 延遲表與臨時表

Mysqlmysql檔案認識

MySQL中檔案儲存形式(InnoDB) 日誌組檔案: 可以發現,./目錄下資料存在日誌組檔案: ib_logfile0和ib_logfile1,預設均為5M。 表結構檔案:*.frm 在MYSQL中建立任何一張資料表,在

MySQLMySQL中的儲存引擎

前言 資料庫儲存引擎是資料庫底層軟體組織,資料庫管理系統(DBMS)使用資料引擎進行建立、查詢、更新和刪除資料。不同的儲存引擎提供不同的儲存機制、索引技巧、鎖定水平等功能,使用不同的儲存引擎,還可以 獲得特定的功能。現在許多不同的資料庫管理系統都支援多種不同的資料引擎。MySQL的核心就是儲存引

MySQLMySQL中的隔離級別,事務詳解

MySQL的基礎語法,增刪改查就不多贅述了,我打算直接從事務開始,以後如果寫到了,再補充相關的知識。 參考文章: https://www.cnblogs.com/songjy2116/p/7881294.html https://blog.csdn.net/alexdamiao/arti

資料結構5線性之連結串列C++實現帶頭結點的單鏈合併

題目 如何將有序連結串列合併成有序連結串列 假設頭指標為La和Lb的單鏈表分別為線性表LA和LB的儲存結構,現要歸併La和Lb得到單鏈表Lc。 思路點撥 按照第三篇文章的思想,需要設立三個指標pa,pb和pc,其中pa和

【程式設計師眼中的統計學5】排列組合:排序排位

/** * 獲取無重線排列總數目 * 描述:從n個元數中選取m個元數進行全排列,得出一共有多少種排法 * 公式:A(m,n)=m!/(n-m)! * 優缺點:輸入資料必須互不相同。求階乘時,使用了for迴圈,避免了遞迴方法導致記憶體溢位的風險。

蘋果稽核reject理由大全5:IAP商品在iphoneipad版本互通

拒絕理由:IAP商品在iphone、ipad版本互通 首先看蘋果reject原文 11.4 - Apps that use IAP to purchase credits or other currencies must consume those cr

5數值型別:整數型別小數型別

一、數值型別—-整數型別 tinyint:1個位元組 有符號:-128-127 無符號:0-255 smallint :2個位元組 mediumint:3個位元組 int/intege:4個位元組 bigint:8個位元組 ①是否有符號,可在