mysql数据库中的库操作(phstrom环境中)

本文详细介绍了如何在PHPStorm环境下进行MySQL数据库的操作,包括创建、查看、修改和删除数据库,以及创建、删除和修改表。此外,还讨论了数据库设计原则(3NF)以及数据的插入、删除、更新和查询操作。
摘要由CSDN通过智能技术生成

一:数据库中的库操作

怎么使用phpstorm中代码来操作数据库

1.创建数据库:
选择黑色的标有SQL标记的小黑框,点击,出现编辑的页面,此时即可在这里面添加代码,如创建一个新的数据库number
在这里插入图片描述
在写好代码之后,点击绿色的三角形按钮,可以看到右侧多出来了刚刚新创建的number数据库

在这里插入图片描述

相关知识:
语句:create database 数据库名 库选项;
库选项:字符集,校对集

2.查看所有数据库
语句:show databases
在这里插入图片描述
3.查询数据库创建语句
语句:show create database 数据库名(你需要查询的数据库名称);
在这里插入图片描述

4.修改数据库
说明:不能修改数据库的名称,只能修改字符集和校对集 ;
语句:alter database 数据库名 charset=新的字符集 collate=新得校对集
注意:字符集和校对集可以分开修改,但是建议必须一起修改
查看校对集:show collation; 查看字符集:show charset
在这里插入图片描述

5.删除数据库
语句:drop database 数据库名;
在这里插入图片描述
6.选择数据库
语句:use 数据库名;
在这里插入图片描述
二:表操作
1.创建表
语句:create table 表名(
字段名称1 字段属性(类型) 字段选项,
字段名称2 字段属性(类型) 字段选项,

)表选项;

表选项:表字符集和数据引擎
字符集:charset=utf8;
数据引擎:默认innodb 语法:engine引擎
什么是存储引擎?存储引擎也叫“表引擎”,是指一个表中的数据以何种方式存放在文件或内存中。不同的存储引擎(表类型)提供不同的性能特性和可用功能,没有一种各方面都具有最佳性能又具有各种功能的存储引擎。我们要做的就是要根据数据的具体使用情形(需求)来选择合适的存储引擎,有的要读取速度快,有的要写入速度快,有的要具有高安全性,有的要海量数据,等等,常用是存储引擎是innnoDB和Myisam.
在这里插入图片描述
字段:当前表中数据的数据名称,自定义即可,但是需要使用单词
字段类型:当前字段中存储数据类型必须是一开始制定好。
字段选项:设置当前字段的一些选项是否为空,是否为主键,是否为唯一键,是否加备注等。
Null/not null:是否为空
Default:是否有默认值

Auto_increment:是否可以自动增长,必须是数字,如:需要给每条数据一个编号,原因是数据内容可以重复,编号不能重复;
Primary key:设置主键,数据内容不能重复,在查询数据主查询条件,一个表中一个主键,一般都是id;

Unique[key]:设定为唯一键,即表中所有的数据在该
字段中的值不能重复
Comment:设置备注,给当前字段设置说明。
在这里插入图片描述
数值型:存储的数值大小不一样,默认是有符号的,无符号:unsigned

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值