#MYSQL表的增删

原创 2016年05月31日 13:30:09

重命名,将表格

ALTER TABLE name RENAME TO name1;
ALTER TABLE name RENAME AS name1;
ALTER TABLE name RENAME name1;

删除表 DROP name;

DROP user,user1;

添加字段

ALTER TABLE uesr(表格名字) ADD(后面添加内容) card CHAR(18) + 位置;

一个表添加多段

ALTER TABLE user
ADD …………,
ADD………;

删除字段

ALTER TABLE user DROP test;

删除表多段字

ALTER TABLE user
DROP test,
DROP test1;

修改字段内容 MODIFY

ALTER TABLE user MODIFY email ;

将car字段移动到test字段之后

ALTER TABLE user MODIFY card CHAR(18) AFTER test;

将test字段改为test1

ALTER TABLE user CHANGE test test1;

删除默认值

ALTER TABLE user AFTER email DROP DEFAULT;

添加主键

ALTER TABLE user ADD PRIMARY KEY(id,name);

删除主键

ALTER TABLE user DROP PRIMARY KEY;

或, 当有自增长,删不掉主键,可以通过一下方式

ALTER TABLE user MODIFY id INT,
ALTER TABLE user DROP PRIMARY KEY;

添加唯一

ALTER TABLE user ADD UNIQUE(name);

删除唯一

ALTER TABLE user DROP INDEX name;

修改表的存储引擎

ALTER TABLE user ENGINE=MYISAM;

修改自增长的值

ALTER TABLE user AUTO_INCREMENT=100;

插入表记录的操作

INSERT INTO user VALUES(1,’king’,’12312’);
INSERT user VALUE(1,’king’,’12313’);
INSERT user(id,name) VALUES(1,’king’);
INSERT user VALUES(1,’king’),
(2,’king2’),
(3,’king3’);

以INSERT SET形式插入

INSERT user SET id=8,username=’king’;

将查询结果插入表

INSERT user SELECT id,username FROM user1;

将用户表中所有的年龄更新为15

UPDATE user SET age=15;
UPDATE user SET age=12,email=’123@q.com’;

将第一个记录的password,email,age

UPDATE user SET password=1123,email=’2@.amm’,age=12
WHERE id=1;

UPDATE user SET age=age-5 WHERE id>=3;

删除user表中的记录

DELETE FROM user;

删除user表中id为1的用户

DELETE FROM user WHERE id=1;

彻底清空uesr表

TRUNCATE TABLE user;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第15天(就业班) 课程回顾、mysql安装、管理数据库、管理表、增删改数据、查询数据

一、 课程回顾 自定义标签&编码实战 1)自定义标签步骤: 1.1 编写标签处理器类,继承SimpleTagSupport类,覆盖doTag方法 1.2 在WEB-INF目录下建立tld文件,在tld...

MySQL优化系列(一)--库与表基本操作以及数据增删改

数据库,后端开发者必学,而且以MySQL居多。这个系列将罗列自己以前的笔记以及深入MySQL一些高级用法。打算先讲很多人关注的使用方式(增删改查以及其优化),然后就讲数据库和表的操作(很多我们学习忽略...

Mysql数据库 (4)创建表与增删改和数据库事务

-- 数据准备:创建工资等级表 CREATE TABLE salgrade_test ( grade INT (2), lowsal FLOAT (7, 2), hisal F...

mysql常用基础操作语法(二)~~对表的增删改操作【命令行模式】

1、修改表名:alert table oldtablename rename newtablename; 或者alert table oldtablename rename to newtablena...

04 mysql表的增删改查

增 mysql除了sql标准的增加,还提供了另外一种增加的方法insert into student set stu_name='xxoo',stu_age=23;这种方式的扩展应用是可以在等号后面...

mysql一些复制表、增删改索引、建存储过程、创建函数、创建触发器的一些命令

mysql如何正确地复制表结构,如何创建复杂的存储过程以及如何调用

mysql数据库的表创建,删除及增删改查和建表之后添加主外键

---------------------数据库和表的创建部分------------------------- -- 创建数据库 create database db_test ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)