Mysql基操

网友投稿 231 2022-11-03

Mysql基操

一、常用数据类型

类型 说明
int 整型(定义整数类型数据)
float 单精度浮点,4字节32位,准确到小数点后六位
double 双精度浮点,8字节64位
char 固定长度的字符类型,定义字符类数据
varchar 可变长度的字符类型
text 文本
image 图片
decimal (5,2) 5个有效长度数字,小数点后面有2位,指定长度数组

二、查看数据库结构

1、进入数据库

mysql -uroot -p010230 -u 连接数据库的用户名 -p 后面跟的是连接数据库的mima(不能有空格)

2、查看数据库的信息

show databases; 记住得加上分好结尾,大部分的SQL命令都必须跟上;表示结束

3、查看数据库中表的信息

use 数据库名; show tables;

4、显示数据表的结构(字段)

describe [数据库.]表名 或 desc [数据库.]表名 这里执行就像我们在Linux中使用绝对路径和相对路径一样,当你在所在表的库中时,可省略前面的数据库名(相对路径)。 当你需要对其他库中的表进行操作时,就需要加上库名(绝对路径)进行操作。

三、SQL语句概述

1、SQL语言

Structured Query Language 的缩写,即结构化查询语言关系型数据库的标准语言用于维护管理数据库包括数据查询、数据更新、访问控制、对象管理等功能

2、SQL分类

DDL 数据定义语言,用于创建数据库对象,如库、表、索引等
DML 数据操纵语言,用于对表中的数据进行管理
DQL 数据查询语言,用于从数据表中查找符合条件的数据记录
DCL 数据控制语言,用于设置或者更改数据库用户或角色权限

三、DDL

1、创建数据库和表

创建数据库 create database 数据库名; 创建数据表 create table 表名(字段1 数据类型,字段2 数据类型,....,[primary key(主键名)]);

2、删除指定的数据表

use 数据库名; drop table 表名; 或 drop table [数据库名.]表名;

3、删除指定的数据库

drop database 数据库名;

四、DML管理表中的数据记录

1、插入新数据:insert

insert into 表名(字段1,字段2[,...]) values(字段1的值,字段2的值,...); 字段中,可使用 password('mima') ,能够使用加密型mima

2、修改、更新原有数据:update

update 表名 set 字段名1=字段值1[,字段名2=字段值2] [where 条件表达式];

3、删除不需要的数据:delete

delete from 表名 [where 条件表达式];

五、DQL 查询数据记录——select

select 字段名1,字段名2[,...] from 表名 [where 条件表达式]; 小技巧: select * from 表名; #显示全部 select 字段1,字段2 from 表名; #显示字段1和字段2 select 字段1 from 表名\G; #以列表形式竖向显示 select * from 表名 info limit 2; #只显示头2行 select * from 表名 info limit 2,3; #显示第2行后的前3行

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java实现音频添加自定义时长静音的示例代码
下一篇:数据库MySQL之存储引擎
相关文章

 发表评论

暂时没有评论,来抢沙发吧~