MySQL数据库基础学习Day1:创建库与表(数据库操作、表操作、数据操作:增删改查)

目录

一、字段类型

二、约束

三、使用命令连接

1、打开终端cmd,运行命令

2、登录成功后,输入如下命令查看效果

3、退出登录

四、数据库操作

1、显示所有数据库

2、创建数据库

3、查询当前使用的数据库

4、切换数据库

 5、删除数据库

五、表操作

1、显示所有数据表

2、创建新表

3、显示键表信息

4、查看表结构

5、更改表名

6、删除表 

六、数据操作:增删改查以及更新

 1、查询数据

2、增加数据

3、更新数据

4、删除数据


一、字段类型

mysql 中包含的数据类型很多,这里主要列出来常用的几种
  • 数字:int,decimal
  • 字符串:varchar,text
  • 日期:datetime
  • 布尔:bit

二、约束

  • 主键:primary key
  • 非空:not null
  • 唯一:unique
  • 默认:default
  • 外键:foreign key

三、使用命令连接

1、打开终端cmd,运行命令

mysql -uroot -p,u代表用户名,p是密码。回车后输入密码。

安装了虚拟机的,mysql的密码是:mysql

2、登录成功后,输入如下命令查看效果

查看版本:select version()

显示当前时间:select now()

 

  • 注意:在语句结尾要使用分号

3、退出登录

quit或exit

  • 退出成功后如下图


四、数据库操作

1、显示所有数据库

show databases;

 

2、创建数据库

create database 数据库名 charset=utf8;

3、查询当前使用的数据库

select database();

4、切换数据库

use 数据库名; 

 

 5、删除数据库

drop database 数据库名;


五、表操作

先进入到一个数据库中

(此数据库作者之前使用过,此时用来当作示例) 

1、显示所有数据表

show tables;

 

2、创建新表

例:create table 表名(id int, name varchar(20)) 

 

3、显示键表信息

show create table 表名;

4、查看表结构

desc 表名;

  

5、更改表名

rename table 原名 to 新名

6、删除表 

drop table 表名;


六、数据操作:增删改查以及更新

先创建一个新表

 1、查询数据

select * from 表名;

2、增加数据

全字段:insert into 表名 values(1, '孔乙己');

指定字段:insert into 表名(id, name) values(2, 'DJ');

多行添加:insert into 表名 values(3, 'AA'), (BB)……;

 全字段演示

指定字段演示

多行添加演示

3、更新数据

指定内容更新:update 表名 set name='唐三藏 where name='孔乙己';

全部字段更新:update 表名 set id=9;

指定内容更新演示

 全部字段更新演示

4、删除数据

指定删除数据:delete from 表名 where name='唐三藏';

删除表中全部数据:delete from 表名; (虽然表中的数据被删除,但是表的结构还存在)

 指定删除数据演示

删除表中全部数据演示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

街 三 仔

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

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

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

打赏作者

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

抵扣说明:

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

余额充值