mysql基础
2023-09-27 14:28:31 时间
目录
1.数据库操作
1.1显示数据库
show databases;
1.2创建数据库
create database db_name;
create database [if not exists] db_name[create_specification];
create_specification:
character set char_set_name --指定数据库采用的字符集
collate collation_name --指定数据库字符集的校验规则
[]是可选项
创建一个数据库指定字符集为 utf8
说明:utf8没有包含某些复杂的中文字符,建议使用utf8mb4
1.3使用数据库
use 数据库名;
1.4 删除数据库
drop database [if exists] db_name;
数据库删除是一个危险的操作,删除以后,数据库中的表和数据全部被删除
2.常用数据类型
2.1数值类型
decimal(M,D)中,M表示数值长度,D表示数值的精度,即小数点位数
decimal(4,2) 可以是45.23
2.2 字符串类型
2.3 日期类型
3.表的操作
进行表的操作前要先使用数据库
use db_name;
3.1 查看表结构
desc table_name;
3.2 创建表
create table table_name (
field1 datatype,
field2 datatype
);
create table student(
student_id int primary key,
name varchar(20),
drom_id int,
foreign key(drom_id) references dorm(dorm_id)
);
3.3删除表
drop table [if exists] table_name;
4.总结
操作数据库
显示:show databases;
创建: create database XXX;
使用: use XXX;
删除: drop XXX;
常用数据类型
int 整型
decimal(M,D):浮点数类型
varchar(size): 字符串类型
timestamp:日期类型
表操作
显示表结构:desc XXX;
创建表: create table XXX;
删除表:drop table XXX;
相关文章
- mysql通过mysqldump工具,对某个库下的表进行备份
- 使用 Navicat Monitor 诊断 MySQL 8 的瓶颈和死锁
- Mysql数据库优化配置文件my.ini文件配置解释
- MySQL第九讲 MySQL集群主从搭建指定数据库同步数据
- MySQL DQL语句基础
- Mysql中查询当前用户、当前数据库等基础信息
- 狂神说MySQL学习笔记
- 系统环境出现问题,安装zabbix-server报错nothing provides libiksemel.so.3()(64bit) needed by zabbix-server-mysql-4.0.0-2.el7.x86_64
- pt-heartbeat工具监控MySQL复制延迟
- MySQL基础之 恢复数据和数据库迁移
- MySQL基础之 AND和OR运算符
- Mysql基础之 ALTER命令
- MySQL将字段的值进行拼接
- MYSQL高级之MYSQL的逻辑架构
- MySQL - LOAD DATA LOCAL INFILE将数据导入数据表
- 查看mysql事务的隔离级别
- mysql时间操作(时间差和时间戳和时间字符串的互转)
- MySQL下查看和赋予权限
- 无法启动MYSQL服务”1067 进程意外终止”解决办法
- Mysql MGR(1)MGR基础概念
- (3.7)mysql基础深入——mysqld 启动与初始化源码解析【待写】
- (3.2)mysql基础深入——mysql源码阅读工具安装与应用
- (2.11)Mysql之SQL基础——存储过程与变量及动态SQL
- 【数据库】MySQL概念知识语法-基础篇(DCL),真的很详细,一篇文章你就会了
- 【数据库】MySQL概念知识语法-基础篇(DQL),真的很详细,一篇文章你就会了
- 【DB】部分MySQL操作记录
- Docker Compose安装使用,及搭建nginx+php+mysql基础应用实例
- MySQL操作基础之DDL语句
- Mysql启动失败,报Can‘t start server: can‘t create PID file: No such file or directory解决方案
- MySQL 教程(基础篇)第05话:MySQL 的数据模型和 SQL 语言
- python构建web界面实现MySQL数据库的操作