MYSQL——自動編號,增加列,刪除列,插入數據,刪除數據,修改數據


在創建的時候

CREATE TABLE si(

Id INT AUTO_INCREMENT

)

自動編號,不可以有多個自動列的(可以自動幫你編碼)

 

假如以創號一個表格s11往里面增加一個列(這種屬於改結構了的跟插入數據不一樣的)

ALTER TABLE hh2 ADD COLUMN(

adde INT,

adder VARCHAR(11)

 

)

 

刪除s11里面的adde

alter table 表名 drop column 列名;

 

改結構:

ALTER TABLE 表名 MODIFY 列名  要改成的數據類型

 

改表名:

ALTER TABLE 表名 RENAME 表名

DML語句(數據操作語句)

  1. INSERT(插入數據)
  2. UPDATE(修改數據)
  3. DELETE(刪除數據)

 

DQL語句(查詢語句)

 

INSERT

格式:

CREATE TABLE hg(

i INT ,

g VARCHAR(100)

)

INSERT INTO hg(i,g) VALUES(121,'12')

注意:

  1. 如果有列必填,那就帶上
  2. 自動編號列不用填寫,他會自動獲得的
  3. 類型說明:除了數值不用加單引號,其他的都得加上的!

 

如何加時間:

ALTER TABLE tab_nam ADD COLUMN(

time1 DATETIME

)

INSERT INTO tab_nam(time1) VALUES(SYSDATE())

 

UPDATE

格式:

UPDATE 表名 set =值,列值

整個列修改

UPDATE 表名 set sid=sid+1   //這個sid是數值類型

 

DELETE

格式:

DELETE from 表名

整個表數據刪除

加條件可以單個刪除

 

加密:

INSERT INTO tab_nam(name1) VALUES(PASSWORD('5654'))

//注意數據類型長度,加密后,數據會很長的

為什么要加密?

因為存一下密碼什么的,不能給別人看到,如果不設置就直接看到了的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM