欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    MySQL中的數據類型

    創建數據表

    例如,創建一個學生表:

    mysql> CREATE TABLE imustctf(    -> ctf_id INT NOT NULL AUTO_INCREMENT,    -> ctf_name varchar(100) NOT NULL default 'dahezhiquan',    -> ctf_age INT NOT NULL,    -> ctf_date DATE,    -> PRIMARY KEY (ctf_id)    -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;Query?OK,?0?rows?affected,?1?warning?(0.06?sec)

    (左右滑動查看完整代碼)

    實例解析:

    刪除表

    現在我們來刪除一個表:

    mysql> drop table student;Query?OK,?0?rows?affected?(0.07?sec)

    sql語句創建學生信息數據庫表的示例_用sql語句創建表_sql創建表語句

    (左右滑動查看完整代碼)

    這種刪除方法,如果表不存在會發生一個錯誤,我們可以通過下面的寫法來提升SQL的魯棒性。如果表存在,則進行刪除,否則不刪除:

    mysql> drop table if exists student;Query?OK,?0?rows?affected,?1?warning?(0.00?sec)

    (左右滑動查看完整代碼)

    插入數據

    MySQL 表中使用 INTO SQL語句來插入數據。

    mysql> insert into imustctf    -> (ctf_name,ctf_age,ctf_date)    -> values    -> ('學習Mysql',18,NOW());Query?OK,?1?row?affected,?1?warning?(0.02?sec)

    (左右滑動查看完整代碼)

    sql語句創建學生信息數據庫表的示例_用sql語句創建表_sql創建表語句

    在以上實例中,我們并沒有提供 的數據,因為該字段我們在創建表的時候已經設置它為(自動增加) 屬性。

    所以,該字段會自動遞增而不需要我們去設置。實例中 NOW() 是一個 MySQL 函數,該函數返回日期和時間。

    插入多條數據:

    mysql> insert into imustctf    -> (ctf_name,ctf_age,ctf_date)    -> values    -> ('學習Mysql',18,NOW()),    -> ('學習java',21,NOW()),    -> ('學習Spring',27,NOW());Query?OK,?1?row?affected,?1?warning?(0.02?sec)

    (左右滑動查看完整代碼)

    日期轉換函數:

    函數可以將字符串轉化為日期類型,語法格式:

    str_to_date('字符串日期','日期格式')例如:str_to_date('01-11-1998','%d-%m-%Y')

    sql語句創建學生信息數據庫表的示例_用sql語句創建表_sql創建表語句

    (左右滑動查看完整代碼)

    注意:如果你的字符串日期格式是1990-08-11sql語句創建學生信息數據庫表的示例,則不需要使用函數進行轉換sql語句創建學生信息數據庫表的示例,Mysql會自動進行字符串轉日期類型。

    日期格式化顯示函數:

    函數可以將日期轉換成特定格式的字符串,例子:

    date_format(日期數據,'日期格式')date_format(birth,'%m/%d/%Y')

    (左右滑動查看完整代碼)

    更新數據

    如果我們需要修改或更新 MySQL 中的數據,我們可以使用 SQL 命令來操作。

    用sql語句創建表_sql語句創建學生信息數據庫表的示例_sql創建表語句

    mysql> update dept set DNAME = 'BBB' where DEPTNO = 70;Query OK, 1 row affected (0.00 sec)Rows?matched:?1??Changed:?1??Warnings:?0

    (左右滑動查看完整代碼)

    刪除數據

    你可以使用 SQL 的 FROM 命令來刪除 MySQL 數據表中的記錄,例如:

    mysql> delete from dept where DEPTNO = 70;Query?OK,?1?row?affected?(0.02?sec)

    (左右滑動查看完整代碼)

    快速復制表

    將查詢的結果放入一張新表,以下將創建一張新表,表的內容是emp里的內容:

    sql創建表語句_sql語句創建學生信息數據庫表的示例_用sql語句創建表

    mysql> create table temp as select * from emp;Query OK, 14 rows affected (0.05 sec)Records:?14??Duplicates:?0??Warnings:?0

    (左右滑動查看完整代碼)

    快速刪除表數據

    語句刪除數據原理:只是將數據庫中的數據刪除,而在物理存儲的數據并未刪除,依然占用著一定的空間,所以可以進行回滾回復數據。

    下面我們來介紹一個快速刪除表數據的語法:。

    mysql>?truncate?table?dept_bak;

    (左右滑動查看完整代碼)

    此操作會刪除表中的全部數據,并且無法回滾,優點是刪除的效率較高,主要用于億級大表刪除操作。

    End

    鏈接:轉載文章所包含的文字來源于作者。如因內容或版權等問題,請聯系新夢想IT進行刪除

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有