mysql增删查改语句

mysql增删查改语句

1.进入mysql库

mysql -u 用户名 -p

图片.png

2.数据库的增删查改语句

(1)增–数据库新建语句:create database 库名 default charset=utf8;

图片.png

  • 注:我们再cmd中输入的字符,采用的字符集是GBK,也就是说客户端(client)的字符集是GBK。而在mysql服务器(server)的字符集是UTF8。首先,在客户端输入的字符,使用的字符集是GBK。当经过连接器的时候,连接器会进行”字符集的自动转换”,将原来的子符(以GBK进行编码)转换为以UTF8格式的编码字符,临时存储在连接器中。接着,连接器发现mysql服务器使用的字符集,与自身字符集完全一致,都是UTF8。于是,直接发给mysql服务器,进行最终的存储。

  • default charset=utf8设置默认的字符集为UTF8。

图片.png

(2)删–删除数据库:drop database 库名;

图片.png

(3)查–查找数据库:show databases;

3.数据表的增删改查语句

(1)使用数据库:use 数据库;

图片.png

(2)增–新建数据表:create table 数据表名(字段 类型)engine=innodb default charset=utf8;

图片.png

  • 注:存储引擎是innodb。innoDB 是 MySQL 上第一个提供外键约束的数据存储引擎,除了提供事务处理外,InnoDB 还支持行锁,提供和 Oracle 一样的一致性的不加锁读取,能增加并发读的用户数量并提高性能,不会增加锁的数量。InnoDB 的设计目标是处理大容量数据时最大化性能,它的 CPU 利用率是其他所有基于磁盘的关系数据库引擎中最有效率的。

(3)删–删除数据表:drop table +数据表名称

图片.png

(4)增–插入数据:insert into 数据表名(字段) values(数值);

图片.png
图片.png

(5)删–删除某条数据:delete from 表名 where 标识;

图片.png

(6)改–修改内容:update 表名 set 需要修改的内容 where 需要修改的标识;

图片.png

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2021-2023 00hello00

请我喝杯咖啡吧~

支付宝
微信