mySQL的创建及部分应用

一、数据库的常用术语

数据库:database
数据表:table
行:column
列:row
主键:primary key
外键:foreign key
索引: index
查询:select
单条注释:*
多行注释:/,,,/

二、mySQL中的数据类型

1、整数类型(精确值)

类型字节
tinyint1
shortint2
mediumint3
int4
bigint8

2、浮点数类型(近似值)

类型字节
float4
double4

3、字符串类型

字符串类型有:CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM 和 SET。
char是固定长度字符串,其长度范围为0~255,不会随编译大小改变,
varchar为可变长度字符串,在utf8编码的数据库中其长度范围为0~21844。(一般常用verchar来定义字符类型)

4、日期和时间

日期和时间类型有:date、time、year、datetime、timestamp
在这里插入图片描述

三、数据库的应用

1、启动与关闭

sc start mysql;
sc stop mysql;

2、使用方法

第一步:show databases;//展示数据库
第二步:use<切换所要应用的数据库>;
第三步:show tables //展示对应数据库内的所有表格
第四步:desc<表名>//查看对应表格内的对应属性名
第五步:select *from 表名 //查看属性名中对应的数据

3、数据库的增删查改

①展示数据库后,可在其中创建自己想要建立的数据库

create database student_db;//student_db为要创建的数据库名

student_db为要创建的数据库名。
②在数据库内插入表格,要输入属性名,和其类型,还为其添加约束(之后再做整理)

create table student_tb (
s_id int,
s_name verchar(20),
s_sex verchar(10));

③删除数据库和数据表的方法

drop database student_db;//删除数据库
drop table student_tb;//删除数据表

④对表名重改

rename table student_tb to stu_tb;

⑤对表内属性名的重改

alter table 表名 add 属性名 类型//在表中新增一个属性名
alter table 表名 change column 属性名 属性名 类型//修改属性名
alter table 表名 drop column 属性名//删除表中属性名
alter table 表名 modify column 属性名 类型 //修改属性名的类型

⑥对表内元素的增删查改所使用的命令有insert(插入),delete(删除),select(查),update(改)
intsert的主要用法

insert into student_tb values
(1,"小明",“男”),
(2,“小红”,“女”);

对应前面所添加的属性名
或者也可以

insert into student_tb(id,name,sex) values
(1,"小明",“男”),
(2,“小红”,“女”);

删除delete的用法:

delete from student_tb;//删除表中的全部元素
delete from student_tb where id=1;//删除对应行的全部元素

select的用法:

select *from student_tb;//查看表中全部元素
select id from student_tb where id=1;//查看对应属性名的元素

update的用法:Update 表名 set 属性名=值 where 条件

update student_tb set name="小白"where id=1;

本文为复习MySQL所写,若有文字或用词错误,欢迎提出我再行更正,后续还会继续整理,多多担待哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值