MySQL数据库

MySQL数据库的话是一个关系型的数据库,可以理解为是由数据表组成的,是一个存储数据的仓库。

一个比较完整的数据库是由 数据表组成的,而创建数据表首先要创建数据库,然后再创建数据表,而在这过程中可能还需要修改数据库跟数据表中的内容,最后再查看、查找、利用这个数据库。
那我们就可以用"增删改查"的这个方式来理解和记忆这个命令。

增:包括数据库、数据表的创建跟数据的插入等。

create database 数据库名; 创建数据库

create table 数据表名 (id int(11),name varchar(25),sex varchar(25)); 创建数据表
create table bbb
(
id int(11),
name varchar(25),
sex varchar(11),
salary float
);

插入数据:其实就是创建一条或多条数据插入到数据表中

insert into 表名 values(值1,值2); 插入数据
insert into 表名(字段1,字段2) values(值1,值2),(值1,值2); 插入多条数据

create是创建的意思 database是数据库的意思简称DB table是表格的意思
所以说创建数据库跟数据表就只要记住他的英文单词就好了
insert是插入的意思 into是到…里面的意思,然后再是插入的内容。所以说学好英语对我们帮助还是很大的。

删:包括删除数据库、数据表跟数据。

drop database 数据库名; 删除数据库
drop table 数据表名; 删除数据表

delete from 表名 where 字段名=字段值; 根据条件删除数据

delete from 表名; 删除表中所有数据

这很简单,记住drop是一个删除命令就好就好了,delete英文意思就是删除。

改:修改数据库、数据表、数据

修改数据库的名称:首先将需要改名的数据库中数据导出

1、首先将需要改名的数据库中数据导出
mysqldump -u username -p"password" -R oldDBname > oldDBname.sql

mysqldump命令是MySQL自带的备份工具

2、创建一个新的数据库并重新命名
mysqldump -u username -p"password" create newDBname

3、在新创建的数据库中,导入旧数据库中的数据。
mysql -u username -p"password" newDbname <oldDBname.sql
然后就可以删除那个旧的数据库了

修改数据库密码为123456789:
首先进入数据库的bin目录下
执行命令:mysqladmin -uroot -proot password 123456789

修改数据表
alter table 原表名 rename to 新表名;

修改数据:
在修改数据之前可以先查看下数据表的结构,这样可以让我们知道要添加或修改什么
使用命令 desc 表名; 查看数据表的结构
alter table 表名;
add column age int after name; 添加一列数据表

alter是改变的意思 rename是重命名的意思 所以说修改数据之类的记住这两个单词就会简单很多。

查:查找数据库、数据表、数据

show databases 查看所有的数据库
show tables 查看当前数据库中所有数据表
select * from 表名; 查看数据表

常用的数据类型

数值类型
tinyint 后面跟较小的整数值
int 后面跟比较大的整数值
bigint 后面跟极大的整数值

日期/时间类型
date 跟日期值
time 跟时间值或持续时间
year 跟年份值

字符串类型
char 定义长字符串
varchar 变长字符串
text 跟长文本数据
mediumtext 中等长度文本
longtext 极大文本数据

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值