MySQL指令

文章目录


1.数据库管理(文件夹)

  • 查看已有数据库
sql 复制代码
show databases;
  • 创建数据库
sql 复制代码
create database database_name default CHARSET utf8 collate utf8_general_ci;
  • 删除数据库
sql 复制代码
drop database database_name;
  • 进入数据库
sql 复制代码
use database_name;
  • 查看数据库下所有的表
sql 复制代码
show tables;	# 要先选择数据库,即use

2.数据表的管理(文件)

  • 创建表
sql 复制代码
create table table_name{
	column_name type,
	column_name type
} default charset=utf8;


create table student(	# 创建表:名称+类型
	id int auto_increment primary key,  # 主键(不允许为空、不允许重复) + 自增
	name varchar(10),	# str,()中填长度,做出限制,最大255
	age int default 3,  # 插入数据时,age列的值默认为3
	gender varchar(10) not null  # 不允许为空
) default charset=utf8;
  • 删除表
sql 复制代码
drop table table_name;

3.数据行操作

  • 新增数据

    sql 复制代码
    insert into table_name(column_name, column_name) values(price, price);
    
    insert into table_name(column_name, column_name) values(price, price), (price, price), (price, price);
  • 删除数据

    sql 复制代码
    delete from table_name;
    
    delete from table_name where condition;
  • 修改数据

    sql 复制代码
    update table_name set column_ = price;
    update table_name set column_ = price, column_ = price;
    
    update table_name set column_ = price where condition;
  • 查询数据

    sql 复制代码
    select * from table_name;
    select column_name, column_name from table_name;
    
    select column_name, column_name from table_name where condition;

4.常用数据类型:

  • tinyint
  • int
  • bigint

  • float
  • double
  • decimal

  • char(定长字符串,速度快)
  • varchar(变长字符串,节省空间)
  • text(用于保存变长的大字符串)
  • mediumtext
  • longtext

  • datetime(年月日时分秒)
  • date(年月日)
相关推荐
专业软件系统开发40 分钟前
药品说明书查询系统源码 本地数据库 PHP版本
数据库·查询系统源码·说明书查询源码
冉冰学姐4 小时前
SSM足球爱好者服务平台i387z(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·ssm 框架·足球爱好者服务平台
大飞记Python4 小时前
部门管理|“编辑部门”功能实现(Django5零基础Web平台)
前端·数据库·python·django
清风6666666 小时前
基于单片机的智能收银机模拟系统设计
数据库·单片机·毕业设计·nosql·课程设计
资深低代码开发平台专家6 小时前
PostgreSQL 18 发布
数据库·postgresql
与衫7 小时前
在 VS Code 里看清你的数据流向:Gudu SQL Omni 实测体验
数据库·sql
Element_南笙8 小时前
吴恩达新课程:Agentic AI(笔记2)
数据库·人工智能·笔记·python·深度学习·ui·自然语言处理
长安城没有风8 小时前
从入门到精通【Redis】Redis 典型应⽤ --- 分布式锁
数据库·redis·分布式
Ytadpole8 小时前
MySQL 数据库优化设计:优化原理和数据库表设计技巧
数据库·mysql·优化·索引·查询·检索·表设计