本文參考文檔:
本文使用IDE為:+mysql插件
第一步:創建數據庫
使用 語句;
用于創建數據庫;
實例:希望創建一個名為""的數據庫。
create database my_first_db;
執行語句后,你將會在左側的mysql信息列表中mysql 數據庫表不存在,發現一個新增的數據庫,名為“”
第二步:在數據庫中創建表
TABLE 語句
TABLE 語句用于創建數據庫中的表。
SQL TABLE 語法
CREATE TABLE 表名稱 ( 列名稱1 數據類型, 列名稱2 數據類型, 列名稱3 數據類型, .... )
SQL TABLE 實例:創建一個職工信息表,包含工號,姓名,出生日期
-- use my_first_db;
CREATE TABLE employee( id INT , nam VARCHAR (255), birthday date );
通過 table創建數據表之后,會出現如上圖的展示結果。
第三步:為數據表插入數據
INTO 語句
INTO 語句用于向表格中插入新的行。
語法1:
INSERT INTO 表名稱 VALUES (值1, 值2,....);
語法2:
我們也可以指定所要插入數據的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);
語法1實例:
INSERT INTO employee values(773322,'zerox','1990-09-28');
語法2實例:
INSERT INTO employee (id,nam) values (22332,'timi');
查詢結果:
這里我們看到,使用語法2進行插入數據時,由于我在插入的時候并沒有指定第三個字段mysql 數據庫表不存在,也就是字段的值,所以這里查詢結果為“NULL”
第四步:問題記錄
1. 如果不小心插入了很多相同的行怎么辦?
A:SQL 語句從 MySQL 數據表中刪除數據的通用語法:
FROM [WHERE ]
實例:
DELETE from employee where nam='ryn';
2. 但是這樣刪除后,關于ryn的所有記錄都被刪掉了,有什么辦法可以刪掉重復的,保留唯一的呢?
這個問題我也不會,隨著后續的學習,找到解決辦法之后再來解決吧。