mysql数据库超详细操作流程

一、连接数据库

mysql -uroot -p -hlocalhost -P3306

-u   用户名  root 默认的管理员用户
-p  密码 
-h  是服务端的ip地址  连接的本地服务 localhost  
-P  端口号   默认端口3306
连接本地服务可以省略 -h  和 -P,简写成Mysql  -uroot -p

在这里插入图片描述

二、退出数据库

输入\q或者ctrl+z,然后回车

在这里插入图片描述
在这里插入图片描述

三、库操作命令

1、查看所有的库

SHOW DATABASES;

2、创建数据库

CREATE DATABASE 库名 CHARSET=编码格式;

3、切换数据库

USE 库名;

4、查看当前所在的库

SELECT DATABASE();

5、删除库

DROP DATABASE 库名;

在这里插入图片描述

四、表操作命令

1、查看当前库中所有的表

SHOW  TABLES;

2、创建表

CREATE  TABLE  表名(字段名 字段类型和约束,字段名 字段类型和约束)CHARSET=UTF8;

CREATE  TABLE  users(
id  int  not null  auto_increment  primary key,
name  varchar(12) 
)charset=utf8;

在这里插入图片描述

3、常见的字段数据类型

  • 数值类型
TINYINT		1字节
int			4字节,有符号的默认长度11位,无符号类型默认长度10位
FLOAT		4 字节,float(5,2)  最多存5位,小数占2位
DECIMAL			,decimal(5,2) 最多存5位,小数占2位
  • 字符串类型
Char(3)		定长字符串,最多存3个字符,如果当前字段只存储了2个,实际占据的还是3个字符的大小
Varchar(3)	可变长度字符串,最多存3个字符,如果当前字段只存了2个,实际占据的大小就是2个字符
TEXT
  • 时间日期类型
DATETIME		混合事件日期类型 YYYY-MM-DD HH:MM:SS

4、常见的字段约束

Int(3)
not  null		非空 
default			默认值
primary key		主键约束。不能为空,不能重复,一般情况下一张表中至少要有一个主键
auto_increment	自增。一般配合数值类型的主键去使用
Unsigned		无符号。正数  
Unique			唯一约束。具有唯一性(不能重复),可以为空

5、查看建表语句

SHOW CREATE TABLE 表名;

在这里插入图片描述

6、查看表结构

DESC  表名;

7、查看当前表中所有的数据

SELECT  *  FROM  表名;

8、删除表

DROP  TABLE  表名;

在这里插入图片描述

五、表结构操作

。。。未完待续

原创文章 12 获赞 6 访问量 426

猜你喜欢

转载自blog.csdn.net/Hzfeng666/article/details/105878485