找到 4219 篇文章 關於 MySQLi

我們如何從資料庫中現有的 MySQL 表建立表?

Swarali Sree
更新於 2020-01-28 12:20:27

162 次瀏覽

藉助 CTAS,即“建立表作為選擇”指令碼,我們可以從現有表建立表。它複製表結構以及來自現有表的資料。考慮以下示例,其中我們從名為“Employee”的現有表建立了一個名為 EMP_BACKUP 的表 -mysql> 從 Employee 中選擇 *; +------+--------+ | Id   | Name   | +------+--------+ | 100  | Ram    | | 200  | Gaurav | | 300  | Mohan  | +------+--------+ 3 行結果集 (0.00 秒)上述查詢顯示了表“Employee”中的資料,以及查詢 ... 閱讀更多

什麼是 MySQL CREATE 命令?我們如何使用此命令建立資料庫和表?

Arushi
更新於 2020-06-19 13:50:23

206 次瀏覽

CREATE 命令是 DDL 命令,用於建立表或資料庫。使用 CREATE 命令建立表和資料庫的語法如下:建立資料庫的語法 -建立資料庫資料庫名稱;示例mysql> 建立資料庫查詢; 查詢確定,1 行受影響 (0.04 秒)在上面的示例中,我們建立了一個名為“query”的資料庫。建立表的語法 -建立表表名(    列名 1 資料型別 1,    列名 2 資料型別 2,    列名 3 資料型別 3,    列名 4 資料型別 4    ------------------------------);示例mysql> 建立表 Employee(Id INT,Name Varchar(20)); 查詢確定,0 行受影響 (0.19 秒)在上面的示例中,我們建立了一個 ... 閱讀更多

MySQL 中的表是否有命名約定?

Rama Giri
更新於 2020-01-28 12:22:05

514 次瀏覽

沒有,MySQL 沒有首選的命名約定標準。如果我們選擇的名稱邏輯一致,那麼它就可以了。需要記住兩點,一是兩個表/資料庫不能同名,二是我們可以選擇任何保留字作為表/資料庫的名稱。

我們如何在 MySQL 表的 YEAR 型別列中自動插入當前年份?

Nikitha N
更新於 2020-01-28 12:23:05

493 次瀏覽

這可以透過在 MySQL 查詢中使用 CURDATE() 或 NOW() 來完成,如下所示:mysql> 插入 year1(Year_Copyright)值(CURDATE()); 查詢確定,1 行受影響,1 個警告 (0.06 秒) mysql> 從 year1 中選擇 *; +----------------+ | Year_Copyright | +----------------+ |           2017 | |           2017 | +----------------+ 2 行結果集 (0.00 秒) mysql> 插入 year1(Year_Copyright)值(NOW()); 查詢確定,1 行受影響,1 個警告 (0.06 秒) mysql> 從 year1 中選擇 *; +----------------+ | Year_Copyright | +----------------+ |           2017 | |           2017 | |           2017 | +----------------+ 1 行結果集 (0.00 秒)

MySQL 如何使用 YEAR 資料型別在表中儲存年份值?

varma
更新於 2020-01-28 12:24:02

389 次瀏覽

MySQL 允許宣告 YEAR 型別的列,藉助該列,我們可以在該列中儲存年份值。mysql> 建立表 year1(Year_Copyright YEAR); 查詢確定,0 行受影響 (0.21 秒) mysql> 插入 year1(Year_Copyright)值(2017); 查詢確定,1 行受影響 (0.08 秒) mysql> 從 year1 中選擇 *; +----------------+ | Year_Copyright | +----------------+ |          2017  | +----------------+ 1 行結果集 (0.00 秒)

MySQL 中使用了哪些不同的命令?

Chandu yadav
更新於 2020-06-19 13:52:18

4K+ 次瀏覽

SQL 語言分為四種主要語言語句:DML、DDL、DCL 和 TCL。使用這些語句,我們可以透過建立和更改資料庫物件來定義資料庫的結構,並且可以透過更新或刪除來操作表中的資料。我們還可以控制哪個使用者可以讀取/寫入資料或管理事務以建立一個工作單元。SQL 語句的四大主要類別如下:DML(資料操縱語言)DML 語句影響表中的記錄。這些是我們對資料執行的基本操作,例如從表中選擇一些記錄、 ... 閱讀更多

我們如何在 MySQL 表的列中自動插入當前日期?

Srinivas Gorla
更新於 2020-06-19 13:47:19

4K+ 次瀏覽

藉助 CURDATE() 和 NOW() 函式,我們可以將當前日期自動插入 MySQL 表的列中。示例假設我們要將當前日期自動插入表 year_testing 的 OrderDate 列中,以下查詢將執行此操作:mysql> 插入 year_testing(OrderDate)值(CURDATE()); 查詢確定,1 行受影響 (0.11 秒) mysql> 從 year_testing 中選擇 *; +------------+ | OrderDate  | +------------+ | 2017-10-28 | +------------+ 1 行結果集 (0.00 秒) mysql> 插入 year_testing(OrderDate)值(NOW()); 查詢確定,1 行受影響,1 個警告 (0.12 秒) mysql> 從 year_testing 中選擇 *; +------------+ | OrderDate  | +------------+ ... 閱讀更多

我們如何在 MySQL 中提供僅包含年份(零個月和零天)值的日期?

usharani
更新於 2020-01-28 12:25:52

188 次瀏覽

我們可以透過停用 NO_ZERO_IN_DATE 模式來儲存僅包含年份值並在 MySQL 表中具有零個月和零天的日期。如果啟用此模式,則 MySQL 會將此類日期視為無效日期並存儲所有零。mysql> 插入 year_testing(OrderDate)值('2017:00:00'); 查詢確定,1 行受影響 (0.09 秒) mysql> 從 year_testing 中選擇 *; +------------+ | OrderDate  | +------------+ | 2017-00-00 | +------------+ 1 行結果集 (0.00 秒) mysql> 設定 sql_mode = 'NO_ZERO_IN_DATE'; 查詢確定,0 行受影響 (0.00 秒) mysql> 插入 year_testing(OrderDate)值('2017:00:00'); 查詢確定,1 行 ... 閱讀更多

使用者預設的 MySQL 資料庫是什麼意思?

Manikanth Mani
更新於 2020-01-28 12:26:42

194 次瀏覽

實際上,使用者沒有預設資料庫。但是,我們有當前會話的預設資料庫。可以從以下查詢中看出:mysql> 選擇資料庫(); +------------+ | Database() | +------------+ | sample     | +------------+ 1 行結果集 (0.00 秒)上述結果集顯示我們當前正在使用“sample”資料庫。它設定為當前會話。我們還可以使用 USE 語句為當前會話設定另一個數據庫,如下所示:mysql> 使用查詢; 資料庫已更改 mysql> 選擇資料庫(); +------------+ | Database() | +------------+ | query     ... 閱讀更多

當我們使用時間單位的 INTERVAL 與 CURDATE() 函式一起使用時,MySQL 的行為如何?

varun
更新於 2020-01-28 10:52:40

83 次瀏覽

眾所周知,CURDATE() 僅返回日期單位,因此將時間單位的 INTERVAL 與 CURDATE() 一起使用將模稜兩可。MySQL 始終以“00:00:00”時間表示當前日期,因此當我們將時間單位的 INTERVAL 與 CURDATE() 一起使用時,此類時間算術將考慮此時間。以下示例將闡明它:mysql> 選擇 CURDATE() + INTERVAL 0 小時; +-----------------------------+ | curdate() + Interval 0 hour | +-----------------------------+ | 2017-10-28 00:00:00         | +-----------------------------+ 1 行結果集 (0.00 秒) mysql> 選擇 CURDATE() + INTERVAL 1 小時; +-----------------------------+ | curdate() ... 閱讀更多

廣告

© . All rights reserved.