MySQL数据库基本操作

1.1.显示数据库

java 复制代码
show databases;

1.2.创建数据库

这里以test为名称;

java 复制代码
create database test;//注意关键字不能做名称,如果非要用关键字做名字,则要用` `

创建一个使用utf8mb4字符集的 test 数据库

如果系统没有 test 的数据库,则创建一个使用utf8mb4字符集的 test 数据库,如果有则 不创建

java 复制代码
create database if not exists test charset utf8mb4;

1.3.使用数据库

java 复制代码
use 数据库名;

1.4.删除数据库

java 复制代码
drop database test;

2.常用数据类型

常用数据类型: INT:整型

DECIMAL(M, D):浮点数类型

VARCHAR(SIZE):字符串类型

TIMESTAMP:日期类型

3.表的操作

要操作数据库中的表时,需要先使用该数据库:

java 复制代码
use test;

3.1.创建表

语法:

java 复制代码
CREATE TABLE table_name (
 field1 datatype,
 field2 datatype,
 field3 datatype
);

案列:可以使用comment增加字段说明。

3.2 查看表结构

java 复制代码
desc 表名;

3.3显示数据库中的表

java 复制代码
show tables;

3.4.删除表

java 复制代码
-- 删除 stu_test 表
drop table stu_test;
-- 如果存在 stu_test 表,则删除 stu_test 表
drop table if exists stu_test;
相关推荐
夜泉_ly1 小时前
MySQL -安装与初识
数据库·mysql
qq_529835352 小时前
对计算机中缓存的理解和使用Redis作为缓存
数据库·redis·缓存
月光水岸New5 小时前
Ubuntu 中建的mysql数据库使用Navicat for MySQL连接不上
数据库·mysql·ubuntu
狄加山6755 小时前
数据库基础1
数据库
我爱松子鱼5 小时前
mysql之规则优化器RBO
数据库·mysql
chengooooooo5 小时前
苍穹外卖day8 地址上传 用户下单 订单支付
java·服务器·数据库
Rverdoser6 小时前
【SQL】多表查询案例
数据库·sql
Galeoto6 小时前
how to export a table in sqlite, and import into another
数据库·sqlite
人间打气筒(Ada)7 小时前
MySQL主从架构
服务器·数据库·mysql
leegong231117 小时前
学习PostgreSQL专家认证
数据库·学习·postgresql