mysql第二章

今天给大家说一下如何进入指定的数据库

show databases;//这一行代码是查询当前服务器所有的数据库
use 数据库名;//代表进入数据库,我们只有进入数据库才可以操作数据库
show tables;//查看当前数据库所有的表,当然我们还没有新建数据表,可以先看一下服务器自带的mysql等等
//下面教一下大家如何创建一个我们自己的数据库,从第一步开始喽
//首先一定要启动xampp你的MySQL然后通过上一章的位置打开我们对应的服务器窗口
//首先进入服务器
mysql -uroot
//然后我们看一下服务器里有哪些数据库吧
show datdbases;
//我们会看到有五个数据库,千万不要随便操作哦
//下面教大家如何创建一个数据库
create databases user//user是数据库的名字大家可以随便起名
//大家再用一下我们上面讲到查看服务器里都有哪些数据库
show datbases;
//执行完之后大家会发现我们的数据库里多了一个user数据库,也就是我们上面创建的数据库
//接下来我们开始进入数据库
use user;//user就是我们创建的数据,这句话的意思就是进入指定的数据库
show tables;//查看数据库里有什么表,当然我们现在还没有创建表,里面会什么都没有,先带大家创建一个数据表
create table users(//users是指的新建的数据库名
	id:int,
	name:varchar(12)
);//一定要加分号哦
//这是创建数据库的命令,大家肯定好奇id试试int又是啥,下面就给大家讲解一下
//id:是我们起的名字可以随便写,但是我们的数据里面得有编号呀,为了我们后期方便增删改查
//int:是数值的类型,就是你有存入什么值,你得给他声明一个类型
//数据库常用的类型有数值型、字符串型、日期型等
//数值型呢又分为,微整形(tinyint)小整形(smallint)整形(int)bigint(大整形) 单精度浮点型(float)双精度浮点型(double)   定点小数(decimal(M,D))最后这个是要传值的哦,M指的是一共多少位,D指的是小数点后多少位
//字符串型分为变长字符串(varchar(m))定长字符串(char(m)) 大型变长字符串(tear(m))m是值字符的长度
//给大家说一下varchar 和 char 的区别 如果设置的都是5字符的长度都是5 ,然后传入值的时候只传入了两个值,varchar会存入两个值并且结束 char则不会他会吧剩下的部分插入慢没有值的部分会用0传入。char的缺点就是使用不好会浪费
//日期型(特殊传值的时候必须加引号)分为日期型(date)时间型(time)时间日期型(datdetime)
//这就是我们常用的几种类型
//接下来我们再看一下我们的数据库里有什么表,使用上面讲到的show tables;
show tables;
//我们会看到里面多了一个users表,这就是我们上面创建的users表
//再给大家说一个命令desc users;他的意思是描述表,他会出现上边新建表的时候出现的id name 
desc users;
//我们创建表的目的就是为了插入数据,接下来带领大家插入一条数据
insert into users vaues('1','我是攻城狮');//这里我们需要指定表,就是你要往哪个表里插入数据,创建数据库的的时候有几项里面就得写几项,否则会报错的哦,还有就是我们里面最好都加上引号
//我们数据库也建了,数据表也建了,数据也插入了,我怎么查看数据呢?
//接下来带带进一起查看一下我们插入的数据
select * from users;//这代码的意思就是查询users表里的所有内容

在这里插入图片描述

我们今天讲了如何查看服务器里的数据库,如何新建数据库,如何新建数据表,如何插入数据,如何查看数据表中的数据

一定要多敲代码多练,多试验,如果有解决不了的可以私信博主哦

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小全站攻城狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值