mySQL的使用方法复习整理
一、数据库的常用术语
数据库:database
数据表:table
行:column
列:row
主键:primary key
外键:foreign key
索引: index
查询:select
单条注释:*
多行注释:/,,,/
二、mySQL中的数据类型
1、整数类型(精确值)
类型 | 字节 |
---|---|
tinyint | 1 |
shortint | 2 |
mediumint | 3 |
int | 4 |
bigint | 8 |
2、浮点数类型(近似值)
类型 | 字节 |
---|---|
float | 4 |
double | 4 |
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所写,若有文字或用词错误,欢迎提出我再行更正,后续还会继续整理,多多担待哦