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

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

为什么要加密?

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

时间: 2024-10-10 06:23:45

MYSQL——自动编号,增加列,删除列,插入数据,删除数据,修改数据的相关文章

Sql Server 在已知表中插入、删除、修改某一列操作

--1.向已有表中增加一列 ALTER TABLE TableName ADD ColumnName VARCHAR(20) NULL --2.删除表中的某一列 ALTER TABLE TableName DROP COLUMN ColumnName --3.修改某一列的数据类型 ALTER TABLE TableName ALTER COLUMN ColumnName INT 2.查询当年或者当月的数据 1.查询当年的数据 SELECT * FROM UserInfo WHERE YEAR(R

Windows下Java程序实现对Mysql数据库的插入,删除,修改和查询

运行环境:Windows7,Eclipse,MySql,JDK1.7,mysql-connector-java-5.1.17-bin.jar 1 //import java.io.*; 2 import java.util.*; 3 import java.sql.*; 4 5 /** 6 * 7 * @date 2014-05-20 8 * @author asif 9 * @作用 java实现对mysql数据库的增减删查 10 * @bug 插入,删除,更新的时候异常停止 11 * 12 *

VBA之行与列的插入与删除

'工作表中单元格,行与列的插入与删除 Sub 插入() Rows(2).Insert End Sub Sub 隔行插入() Dim r% Do r = r + 2 Rows(r).Insert Loop Until Cells(r + 1, 1) = "" End Sub Sub 删除() Rows(1).Delete End Sub Sub 隔行删除() Dim r, s m = Application.CountA(Columns(1)) For r = 1 To m / 2 Ro

Delphi ADOQuery连接数据库的查询、插入、删除、修改

//查询记录 procedure TForm1.Button1Click(Sender: TObject); begin ADOQuery.Close; ADOQuery.SQL.Clear; ADOQuery.SQL.Add('select * from YourTABLE where 查询条件'); ADOQuery.Open; //插入记录 procedure TForm1.Button2Click(Sender: TObject); begin ADOQuery.Close; ADOQu

SQL中CRUD C——create 添加数据 R——read 读取数据 U——update 修改数据 D——delete 删除数据

在SQL server中对数据库的操作: 删除表:drop table 表名修改表:alter table 表名 添加列add 列名 列类型alter table 表名 drop column 列名 删除数据库drop database 数据库名 CRUD操作C——create 添加数据 R——read 读取数据 U——update 修改数据 D——delete 删除数据 1.添加数据insert into 表名 values('第一列值','第二列值')——数据库中用单引号 每一列都要添加 第

MySql中添加用户,新建数据库,用户授权,删除用户,修改密码

MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 创建用户: mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234")); 这样就创建了一个名为:test 密码为:

mysql建立表及表的简单操作-插入数据-删除主键-删除表-修改表的数据-删除表的数据

-- 1.使用数据库 USE ren; -- 2.建立student表 CREATE TABLE student ( sid INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,   -- UNSIGNED(无符号) AUTO_INCREMENT(自增) sname VARCHAR(10),    -- 只能保存10个字符 saddress VARCHAR(15)   -- 只能保存15个字符 )ENGINE=MYISAM DEFAULT CHARSET=utf8;

JDBC连接数据库(MySql)步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能。

主要内容:  JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能. 把十一个功能都放在一起. 一.JDBC连接数据库(编辑)步骤(主要有六个步骤).  1.注册驱动: Class.formName("com.mysql.jdbc.Driver");  2.获取连接:(1) param1:  要连接数据库的url-----> String url="jdbc:mysql:/

[linux][mysql] 命令更改表结构:添加、删除、修改字段、调整字段顺序

原文出处:http://www.phpernote.com/MySQL/1120.html 1 常用的通过mysql命令来更改表结构的一些sql语句,包括添加.删除.修改字段.调整字段顺序. 2 3 添加字段: 4 5 alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid`; (在哪个字段后面添加) 6 7 删除字段: 8 9 alter table `user_mo