兴国-为梦想而战

奋斗在路上

mysql必知必会(一)

先介绍mysql中的插入、更改、删除操作。分别对应的关键字是insert、update、delete。
假设有个数据库名为book,有张表为user。
create table user(
id int not null auto_increment,
name varchar(20) not null,
password varchar(20) not null,
note text null,
primary kry(id)
)engine=MyISAM;
1.插入数据库(insert)
插入单行:
插入的格式为
insert into user(name,password,note) values('tom','123456a','tom user');
id自增可以不写,因为note字段可以为null,如果没有值也可以省略。
insert into user(name,password) values('tom','123456a');
或insert into user(name,password,note) values('tom','123456a',null);

插入多行:
插入多行时,插入的值用’,’隔开。

insert into user(name,password,note)values('jim','ascvfb',null),('lily','32q1456','it's beautifull'),('lin','532fg',null);

插入检索出的数据(insert select):
新建一个user_new表,字段一样。

insert into user_new (id,name,password,note) select id,name,password,note from user;

2.更新数据库(update)
格式如下:
更新一列

update user set name='lusi' where id=2;

更新多列

update user set name='lusi',password='34512d' where id=2;

如果想删除某列的值,且此值可为null。

update user set note=null where id=2;

3.删除数据(delete)
删除某一行

delete from user where id=2

如果省略where字句则删除所有的数据。
删除所有行
可以直接使用

delete from user

但是这样速度比较慢,可以使用truncate

truncate table user;

以上都是删除表中的数据,没有删除表。
删除表

drop table user;

删除表结构和表中的所有数据。
删除数据库:

drop database book;

重命名表
重命名一张表

rename user to user2;

重命名多张表

rename user to user2,
       customer to customer_new,
       product to product_new;
阅读更多
版权声明:本文供交流学习,能够帮助到你是我最大的荣幸! https://blog.csdn.net/u014231523/article/details/46801103
个人分类: mysql
想对作者说点什么? 我来说一句

MySQL必知必会 的配套源码

2009年05月19日 3KB 下载

MySQL必知必会带书签电子书源码

2016年01月16日 24.55MB 下载

mysql必知必会 高清完整版pdf

2018年04月15日 24.55MB 下载

没有更多推荐了,返回首页

不良信息举报

mysql必知必会(一)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭