社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

MySQL常用命令总结

嵌入式微处理器 • 9 月前 • 199 次点击  

本文总结了几条MySQL常用命令和简单用法,希望能对大家有所帮助。


下面的命令中涉及的几个名字:
  • mysql用户名:user_name
  • 数据库名:db_name
  • 数据表名:table_name


1、登录

mysql -p -u user_name

说明:-p表示需要输入用户密码。-u用来指定用户名。用户名和密码需要管理员提前设置。


2、打开数据库

use db_name;
说明:指定打开哪一个数据库。通常一台服务器上有多个数据库。


3、显示数据库里有哪些表

show tables;
说明:打开数据库后,用show tables;来列出这个数据库里有哪些数据表。


4、显示表结构

describe `table_name`;
说明:describe加数据表名字,用来显示数据表的结构,查看有哪些字段、字段的类型和长度。


5、增加记录

insert into `table_name` (`id`, `name`, `intro`) values ('1', '张三', '设计工程师');
说明:insert into顾名思义就是往数据表里增加一条记录。表名、字段等用反引号``括起来,而值必须用单引号括起来(不能用双引号)。如果值内部有字符单引号就需要转义('')。


6、查询记录

select * from `table_name` where `name` = '张三'\G
说明:select用来从数据表里筛选和查询记录,where用来设置筛选条件。还可以加排序、记录条数等限制。\G是指一种更友好的记录显示方式,特别是直接在terminal里操作。


7、修改记录

update `table_name` set `intro` = '验证工程师' where id = 1;
说明:更新记录。可以指定更新筛选条件下的部分字段。


8、删除记录

delete from `table_name` where `id` = 1;
说明:删除满足筛选条件的记录。要注意尽量用id来删,其它字段的值可能不唯一,那就可能会误删。

END

来源:ExASIC

版权归原作者所有,如有侵权,请联系删除

推荐阅读
握艹,C你main啊!
C,你的函数过程全被我看见了!
10岁男孩自学编程、设计电路,兼职挣了1万多!

→点关注,不迷路←
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/173023
 
199 次点击