首页 > 数据库 >SQL基础

SQL基础

时间:2024-07-11 23:01:06浏览次数:22  
标签:name column SQL 基础 mysql table TABLE

SQL基础

在这里插入图片描述

创建表

CREATE TABLE library(
book_id int(11) NOT NULL AUTO_INCREMENT,
book_name varchar(255) NOT NULL
);
ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

修改表的结构

向表中添加字段

ALTER TABLE table_name ADD (column_name int(11));

修改字段名

ALTER TABLE table_name RENAME COLUMN column_name to column_name2; 

修改字段数据类型(将column_name 的数据类型设置为float(3,1))

ALTER TABLE table_name MODIFY (column_name float(3,1));

删除字段(删除列column_name2)

ALTER TABLE table_name DROP COLUMN column_name2;

SQL进阶

在这里插入图片描述

绑定变量

SQL> select * from player where player_id = :player_id;

在第一次查询之后,在共享池中就会存在这类查询的执行计划,也就是软解析。

让 MySQL 收集在 SQL 执行时所使用的资源情况:

mysql> select @@profiling;

获取上一次查询的执行时间

mysql> show profile;

获取指定的 Query ID的查询的执行时间

mysql> show profile for query 2;

查看 MySQL 的版本情况

mysql> select version();

Navicat

要能够熟练的使用Navicat。

DDL

在这里插入图片描述

标签:name,column,SQL,基础,mysql,table,TABLE
From: https://blog.csdn.net/A_m_of_m/article/details/140280309

相关文章

  • C语言基础:函数的定义、调用和递归
    在C语言中,函数是一段完成特定任务的代码块,可以被多次调用和重复使用,有助于提高程序的模块化和可维护性。函数通过定义和调用来实现。函数的定义函数的定义包括函数的声明和函数体,其中函数的声明用于告诉编译器函数的名称、参数类型和返回类型,而函数体则包含了具体的实现......
  • C语言基础:指针
    1指针的基本概念1.1变量的地址在计算机内存中,每个变量都有一个唯一的内存地址,指针是存储这些地址的特殊变量。换句话说,指针是一个变量,其值为另一个变量的地址。1.2指针的声明和赋值在C语言中,使用指针需要以下基本操作:声明指针:使用*符号声明指针变量,指定指针所指......
  • ‘AI’第二课堂笔记记录(python基础)
    一、miniconda下载链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Windows-x86_64.exe或者去清华大学开源软件镜像站下载https://mirrors.tuna.tsinghua.edu.cn/(开始下载程序后勾选添加到环境变量,一直下一步即可)使用创建环境condacre......
  • 深度学习基础与实战:Python实现
    深度学习基础与实战:Python实现深度学习是机器学习的一个重要分支,通过多层神经网络实现对数据的自动特征提取和建模。本文将介绍深度学习的基础概念、常用框架以及一个完整的实战项目,帮助读者从基础入门到实际应用。目录深度学习概述深度学习基础神经网络结构前向传播......
  • 【粉丝福利社】SQL语言从入门到精通(文末送书-进行中)
    ......
  • 接口文档的书写,git的拉取错误的解决,数据库多表查询的进一步认识(以后开发一定要先仔细
    202407111接口文档的书写:1.1首先写你这个大模块是什么功能。1.2开始根据你的功能写接口文档:2解决git拉取错误的问题:2.1出现这样的问题:(推送出错)2.2原因分析:可能因为重装过系统,或者是安装git的位置发生了变化等情况出现。2.3找到git的安装路径,打开gitbash之后,进......
  • 【爬虫】爬虫基础
    目录一、Http响应与请求1、Http请求2、Http响应3、状态码二、Requests库1、发起GET请求2、发起POST请求3、处理请求头三、BeautifulSoup库1、解析HTML文档2、查找和提取数据Ⅰ、查找单个元素Ⅱ、查找所有元素Ⅲ、使用CSS选择器Ⅳ、获取元素属性四、爬取豆瓣电影榜......
  • 《0基础》轻松学会Python——第五讲
    第五讲一、转义字符(\n,\t,\',\\,\r)    1、\n :表示换行符print('人生若只如初见,何事秋风悲画扇')print('*'*50)print('人生若只如初见,\n何事秋风悲画扇')        2、\t  :制表符,即tab键print('人生而自由,却无往不在枷锁中')print('人生而自由,却无......
  • 卡尔曼滤波Kalman Filter零基础入门到实践(上部)
    参考视频:入门(秒懂滤波概要)_哔哩哔哩_bilibili一、入门1.引入假设超声波距离传感器每1ms给单片机发数据。理论数据为黑点,测量数据曲线为红线,引入滤波后的数据为紫线引入滤波的作用是过滤数据中的噪声,使信号更趋于真实值。2.卡尔曼滤波适用系统卡尔曼滤波适用于线性高斯......
  • 持续基础怎么搞?Jenkins+Docker+Git实战
     在如今的互联网时代,随着软件开发复杂度的不断提高,软件开发和发布管理也越来越重要。目前已经形成一套标准的流程,最重要的组成部分就是持续集成(ContinuousIntegration,CI)及持续部署、交付(CD)。在此,我们来以一个案例初步了解CI流程。那么什么是CI呢?简单来讲,CI就是将......