MySQL--增删改查

vFREE
2021-03-23 / 0 评论 / 257 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年03月23日,已超过551天没有更新,若内容或图片失效,请留言反馈。

这一章,将学习到,如何从删库到跑路



database_name:数据库名
table_name:表名




根据非官方合作伙伴给出的信息中知道

MySQL是关系型数据库管理系统,由瑞典的MySQL AB公司研发,属于Oracle公司,MySQL是目前最流行的数据库系统之一,采用了C/C++编写,保证了其可移性,其次,MySQL还是开源的

MySQL使用多个数据库中多个表存储信息,每个数据库可以有多个不同的表去存储信息,这样子一来,如果需要查询某个指定的信息时,可以进入到相应的数据库查相应的表,MySQL体积小,速度快,成本低,简直就是中小型企业或者个人网站的不二之选





查存在的数据库:show databases;


查某个数据库中存在的数据表:show tables;

show tables from database_name;


查数据表的内容:select *from table_name;

查表中的字段


无论执行什么语句都好,记得在末尾加分号(;),要不然就会这样子

如果有这种情况,输入一个分号就行了








增加数据库:create database database_name(库名);


增加表:create table table_name(表名);


往表里增加数据:insert into table_name (字段01,
字段02,字段03...字段0x) values (值01,值02,值03...值0x);
或者:insert into table_name values (
值01,值02,值03...值0x)



特别说明一下,增加表时,需要有变量,比如

创建了一个test001的表,username和password是字段,varchar是值得类型,如果写了int的话,意味着,该变量下仅支持增加数字,比如id那,只能增加数字,不能有任何字符,当你不知道数据表会不会需要数字和字符的混合类型时,可以选择varchar,这样子,同时存储数字字母都可以,表里最少要有一个字段

网表里增加数据时,也是一样,要带上字段,比如说我要增加一个root的账户进去,就这样子:

这样子的写法显然很繁琐,于是,可以缩短成:

两种方法都可以






删除数据库:drop database database_name;


删除表:drop table table_name;


删除数据表中指定的内容:delete from table_name where xxx=xxx




特别说明一下,删除数据表中指定的内容时,如果不想删除整个表的话,记得加上where筛选条件
where后面跟字段名=变量值,比如说(where id=1),那么就只会删除表中id等于1的内容,其他的数据原封不动







修改表名:rename table 原表名 to 需要修改的表名;


修改表内指定的内容:update table_name set username='xxx' where id=1;




注:部分图片源自于网络,如有侵权,请联系删除!!!谢谢



1

评论 (0)

取消