欢迎来到小居数码网-一家分享数码知识,生活小常识的网站,希望可以帮助到您。

当前位置:生活小常识 > 数码知识 >
优质

mysql增删改查语句以及常用方法(mysql怎么建立数据库)

数码知识

周发辉优秀作者

原创内容 来源:小居数码网 时间:2024-08-17 17:36:02 阅读() 收藏:33 分享:76

导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有692个文字,大小约为3KB,预计阅读时间2分钟。

本节主要针对MySQL数据库中数据的增删改操作常用SQL命令进行总结,主要包括插入数据(单行插入,多行插入,复制表插入),修改数据,删除数据,截断表数据;

mysql怎么建立数据库

1.插入数据

1.1 插入单行数据

//规则,values可以使用value来代替insert into 表名(列名1, 列名2, ...,列名n) values (列值1, 列值2, ...,列值n);//案例insert into users(name,pass,age,created_time)values('tom','tom',18,now());

1.2 插入多行数据

//规则,列值集合以逗号分割insert into 表名(列名1, 列名2, ...,列名n)values(列值1, 列值2, ...,列值n),(列值1, 列值2, ...,列值n),...;//案例insert into users (name,pass,age,created_time)values("tom1","tom1",19,now()), ("tom2","tom2",20,now()),  ("tom3","tom3",21,now()),  ("tom4","tom4",22,now());

1.3 复制数据到新表

//规则,把现有表中查询的数据插入到一个新表中create table if not exists 新表名 as (select 列名1,列名2,...,列名n from 源表名 [条件])//案例create table if not exists users_new as (select id, name,pass, age from users);

1.4 复制数据到已存在的表

//规则//table1表中复制所有的列插入到已存在的表table2中insert into table2 select * from table1; //只复制希望的列插入到另一个已存在的表中insert into table2(列名1,列名2,...,列名n) select 列名1,列名2,...,列名n from table1;//案例insert into users_exists select * from users;insert into users_exists(id,name,pass) select id,name,pass from users;

2.修改数据

//规则update 表名 set 列名1=列值1,列名2=列值2,...,列名n=列值n [where 条件];//案例update users set name='raky', pass = 'raky' where  id = 100; //修改指定行数据update users set name='raky', pass = 'raky';//修改表中所有数据

3.删除数据

//规则delete from 表名 [where 条件]//案例delete from users where id = 1; //删除指定行delete from users; //删除所有行, 清空表中所有数据,自动编号不受影响

4.截断表数据

//规则, 截断表会清空表中所有数据,执行效率高,推荐使用;重新初始化自动编号truncate 表名;//案例truncate users;

至此MySQL数据库中数据的增删改操作常用SQL命令总结完毕,编程就这么简单,小伙伴们不妨试试,总结不易,希望大家多点赞收藏转发,在此谢谢!

上面就是小居数码小编今天给大家介绍的关于(mysql怎么建立数据库)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。

94%的朋友还想知道的:

(393)个朋友认为回复得到帮助。

部分文章信息来源于以及网友投稿,转载请说明出处。

本文标题:mysql增删改查语句以及常用方法(mysql怎么建立数据库):http://sjzlt.cn/shuma/156524.html

猜你喜欢