当前位置: 首页 > article >正文

MySQL指令

文章目录

  • 1.数据库管理(文件夹)
  • 2.数据表的管理(文件)
  • 3.数据行操作
  • 4.常用数据类型:


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

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

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

  • 创建表
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;
  • 删除表
drop table table_name;

3.数据行操作

  • 新增数据

    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);
    
  • 删除数据

    delete from table_name;
    
    delete from table_name where condition;
    
  • 修改数据

    update table_name set column_ = price;
    update table_name set column_ = price, column_ = price;
    
    update table_name set column_ = price where condition;
    
  • 查询数据

    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(年月日)

http://www.kler.cn/news/306137.html

相关文章:

  • linux 操作系统下的cut命令介绍和使用案例
  • JavaScript控制语句和函数的使用
  • Python Numpy布尔数组在数据分析中的应用
  • 思维商业篇(3)—三大竞争战略
  • 【安全系列--处理挖矿】
  • Centos 执行yum安装 出现Failed connect to mirrors.163.com:80; 拒绝连接
  • Golang | Leetcode Golang题解之第409题最长回文串
  • Java中的服务端点响应缓存:Spring Cache抽象
  • ★ C++基础篇 ★ string类的实现
  • Python实现pdf转图片、转文字、去水印
  • 房产销售系统开发:SpringBoot技术要点
  • 避免 PyCharm 将该 Python 脚本作为测试运行
  • 串口数据波形显示工具对比
  • k8s service如何实现流量转发
  • Python 课程10-单元测试
  • 基于 TDMQ for Apache Pulsar 的跨地域复制实践
  • 2024.9.14 Python与图像处理新国大EE5731课程大作业,马尔可夫随机场和二值图割,校正立体图像的深度
  • 攻击者如何在日常网络资源中隐藏恶意软件
  • rust + bevy 实现小游戏 打包成wasm放在浏览器环境运行
  • Vue3使用Websocket进行跨页面通信
  • 2024年金九银十最新版Java面试题及答案整理(持续更新)
  • 从单体到微服务:FastAPI ‘挂载’子应用程序的转变
  • AI在医学领域:医学AI的安全与隐私全面概述
  • 【iOS】ViewController的生命周期
  • Linux06(vi/vim)
  • 【Python机器学习】循环神经网络(RNN)——超参数
  • 什么是Java 语法糖?
  • ARM驱动学习之8 动态申请字符类设备号
  • sqli-labs Basic Challenge Less_1 通关指南
  • 【AI学习】陶哲轩在 2024 年第 65 届国际数学奥林匹克(IMO)的演讲:AI 与数学