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

Mysql 基础语法

一、Mysql数据库操作

1.创建数据库

CREATE DATABASE 数据库名称;

数据库名称命名规则

  1. 不能与其他数据库重名
  2. 名称可以由任意字母/阿拉伯数字、下划线(_)和$组成,可以使用上述的字符开头,但不能使用单独的数字
  3. 名称最长可64个字符,别名最长256个字符
  4. 默认情况下,在Windows平台下数据库名、表名不区分大小写,而Linux下区分大小写,建议全部使用小写构建数据库名和表名

2.查看数据库

SHOW DATABASES;

 3.选择数据库

USE 数据库名称;

4.删除数据库

DROP DATABASE 数据库名称;

二、Mysql数据表操作

1.创建数据库

create table table_name (列名1 属性,列名2 属性,...);

示例:

create table db_user(id int auto_increment primarykey,userName varchat(32) not null,password varchar(32) not null,time datetime
);

 2.查看数据表结构

2.1 SHOW COLUMNS
SHOW [FULL] COLUMNS FROM 数据表名 [FROM 数据库名];
--或者
SHOW [FULL] COLUMNS FROM 数据库名.数据表名;
2.2 DESCRIBE
DESCRIBE 数据表名称 [列名];
--或者
DESC 数据表名称 [列名];

3.修改表结构

添加列: ALTER TABLE table_name ADD column_name datatype;修改列数据类型: ALTER TABLE table_name MODIFY column_name new_datatype;修改列名称: ALTER TABLE table_name CHANGE column_name new_column_name datatype;删除列: ALTER TABLE table_name DROP COLUMN column_name;添加主键: ALTER TABLE table_name ADD PRIMARY KEY (column_name);删除主键: ALTER TABLE table_name DROP PRIMARY KEY;添加外键: ALTER TABLE table_name ADD CONSTRAINT fk_name FOREIGN KEY (column_name) REFERENCES referenced_table(ref_column);删除外键: ALTER TABLE table_name DROP FOREIGN KEY fk_name;

将在后续继续编辑文章……​​​​​


http://www.mrgr.cn/news/70629.html

相关文章:

  • HTTP 客户端怎么向 Spring Cloud Sleuth 传输跟踪 ID
  • 酷釉V2无人棋牌独立版源码+搭建教程文档
  • VMware虚拟机安装Windows11保姆级教程(最新步骤+踩坑)
  • 风险数据集市整体架构及技术实现
  • websocket服务器(协程风格)--swoole进阶篇
  • 【网络协议栈】网络层(上)网络层的基本理解、IP协议格式、网络层分组(内附手画分析图 简单易懂)
  • Java API类与接口:类的转换方法与正则表达式
  • 自动驾驶安全方向论文阅读
  • Tomcat(9) web.xml文件的作用
  • 【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-20
  • 人字齿是怎么样的一种齿轮?
  • 《黑神话:悟空》像素版v0.2重磅更新[PC+安卓]
  • 【系统架构设计师-2024下半年真题】综合知识-参考答案及部分详解(完整回忆版)
  • Java static静态变量 C语言文件读写
  • 工程师 - etc/hosts文件
  • 呼叫中心系统监控预警功能的应用
  • [ Linux 命令基础 4 ] Linux 命令详解-文本处理命令
  • (RK3566驱动开发 - 1).pinctrl和gpio子系统
  • Java 抽象类(Abstract Class)详解
  • 生产与配置
  • 前端知识点---Javascript中检测数据类型函数总结
  • HTML常用标签
  • Python 多进程日志管理:最佳实践与实战指南
  • 图像增强的100种方法
  • 【AI学习】Mamba学习(十五):关于S4模型计算优化的再学习
  • http协议与内外网的划分