码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL——自动编号,增加列,删除列,插入数据,删除数据,修改数据

时间:2017-12-21 15:55:26      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:datetime   为什么   gpo   引号   自动   arc   delete   不能   数值   

在创建的时候

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‘))

//注意数据类型长度,加密后,数据会很长的

为什么要加密?

因为存一下密码什么的,不能给别人看到,如果不设置就直接看到了的

MYSQL——自动编号,增加列,删除列,插入数据,删除数据,修改数据

标签:datetime   为什么   gpo   引号   自动   arc   delete   不能   数值   

原文地址:http://www.cnblogs.com/wangdong123/p/8080479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!