广告
返回顶部
首页 > 资讯 > 数据库 >MySQL(2)-SQL语句和库表的基本操作
  • 873
分享到

MySQL(2)-SQL语句和库表的基本操作

2024-04-02 19:04:59 873人浏览 泡泡鱼
摘要

 一 . 初识sql语言SQL (Structured  Quqry  Language) : 结构化查询语言 , 主要用于存取数据 , 查询数据 , 更新数据和管理关系数据库系统SQL语言分为3种类型 ,


 一 . 初识sql语言


SQL (Structured  Quqry  Language) : 结构化查询语言 , 主要用于存取数据 , 查询数据 , 更新数据和管理关系数据库系统


SQL语言分为3种类型 , 分别为 :

1 . DDL语句 数据库定义语言(Data  Definition  Language) 一般为创建数据库 , 表 , 视图 , 索引 , 存储过程等

2 . DML语句 数据库操纵语言(Data Manipulation Language): 插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT
3 . DCL语句 数据库控制语言(Data Control Language): 例如控制用户的访问权限GRANT(授予权限)、REVOKE(收回权限)




问 :Mysql的库文件、表文件默认的保存路径是?分别是以什么类型的文件存储在硬盘上?

答 :保存路径/var/lib/mysql
库文件类型:以目录的形式存储在/var/lib/mysql目录中
表文件:以普通文件的形式存储字库的目录中

   


         

 二 . 库的基本操作


数据库的库表操作大致分为增删改查四个操作 , 即插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT


1 . 创建数据库

语法 : create  database  数据库名 ;

命名规则 : 区分大小写 , 具有唯一性 , 不能使用 create  select 等关键字来命名 , 不能单独使用数字

例 : 创建一个名为db1的数据库

MySQL(2)-SQL语句和库表的基本操作

          

2 . 查看数据库 和 使用数据库

查看数据库 : show databases;

使用数据库 : use  数据库名

elect  database();   #返回当前数据库的名字

MySQL(2)-SQL语句和库表的基本操作         

从上图可以看到 , 列出的数据库有刚创建的db1数据库 , 使用数据库可以看到提示 : Database  changed 数据库发生改变

          

3 . 删除数据库

语法 : Drop  database  数据库名;

例 : 删除创建的db1库 , 并查看db1库是否存在

MySQL(2)-SQL语句和库表的基本操作




三 . 表的操作


1.创建表

语法 : create  table  表名(字段名称  类型(值的范围))[存储引擎 字符集];

注 : 在同一张表中 , 字段名是不能相同的 , 并且创建表必须定义字段和类型

例 : 在test库中创建名为tb1的表

MySQL(2)-SQL语句和库表的基本操作

desc  tb1 ;      #查看tb1表的结构

 

2 . 在表中插入数据

语法 : insert  into  表名[字段名]  values(需要插入的数据)    //插入的数据要与表的字段相匹配

例: 在tb1表中插入3条数据

MySQL(2)-SQL语句和库表的基本操作

(向指定的字段插入值 --- 例 :只插入编号和名字  insert  into  tb1(id , name)  values(8 , 'qwer'))


 3 . 查看表中的数据

语法 : select [表中的字段]  from  表名  where  [查询条件]

例 : 查看tb1表   (* 表示查询所有)

MySQL(2)-SQL语句和库表的基本操作

           

4 . 表的修改操作(alter)

在表中最后新增指定的列字段 : alter  table  表名  add  字段名  数据类型 ;

在表中第一列或字段名A列之后新增指定的列字段 : alter  table  表名  add  字段名  数据类型 [first|after 字段名A];

删除表中的某列字段 : alter  table  表名  drop  字段名 ;

修改某列的属性[即字段名和数据类型] :

修改某列的数据类型 : alter  table  表名  modify  字段名  新数据类型 [first|after  字段A];

修改某列的字段名和数据类型 : alter  table  表名  change  旧字段名 新字段名  新数据类型 [first|after 字段名];

例 : 在name列的后面增加一个sex字段 , 指定类型为enum('m','f') ,增加后查看表的结构        //enum('m','f') 表示在sex字段中插入值只能为m或f , 不是这两个字母 , 插入数据时就会报错

MySQL(2)-SQL语句和库表的基本操作


5 . 表的删除操作

 格式 : drop  table  [库名].表名

 例 : 删除test库中的tb1这张表

MySQL(2)-SQL语句和库表的基本操作

删除tb1表并查看 , 可以看出tb1表已经删除 (如果不再test数据中就要使用 drop  table  test.tb1 来删除 , 记得看数据库当前路径是什么)

          

          

          

          

您可能感兴趣的文档:

--结束END--

本文标题: MySQL(2)-SQL语句和库表的基本操作

本文链接: https://www.lsjlt.com/news/39221.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL(2)-SQL语句和库表的基本操作
     一 . 初识SQL语言SQL (Structured  Quqry  Language) : 结构化查询语言 , 主要用于存取数据 , 查询数据 , 更新数据和管理关系数据库系统SQL语言分为3种类型 ,...
    99+
    2022-10-18
  • mysql语句的基本操作
    实践练习环境:直接在生产环境中操作OS:CentOS6.8具体操作流程如下:Last login: Wed Aug 10 08:07:15 2016 from ********欢迎登录***********...
    99+
    2022-10-18
  • MySQL数据库基本SQL语句教程之高级操作
    目录前言:一.克隆表1.1克隆方法一(将表与内容分开克隆)1.2克隆方法二(将表与内容一起复制) 二.清空表,删除表内的所有数据  2.1方法一2.2方法二2.3小小结之drop,trunc...
    99+
    2022-06-26
    sql语句高级用法 MySQL操作语句 sql高级语法
  • MySQL - mysql服务基本操作以及基本SQL语句与函数
    文章目录 操作mysql客户端与 mysql 服务之间的小九九了解 mysql 基本 SQL 语句语法书写规范SQL分类DDL库表查增 mysql数据类型数值类型字符类型日期...
    99+
    2023-10-23
    mysql sql adb 数据库 carbon
  • MySQL(一)基本架构、SQL语句操作、试图
    MySQL系列文章 MySQL(一)基本架构、SQL语句操作、试图 MySQL(二)索引原理以及优化 MySQL(三)SQL优化、Buffer pool、Change buffer MySQL(四)事务原理及分析 MySQL(五)缓存策略 ...
    99+
    2023-08-16
    mysql 架构 sql
  • SQL Server数据库的基本操作语句总结
    这篇文章主要介绍“SQL Server数据库的基本操作语句总结”,在日常操作中,相信很多人在SQL Server数据库的基本操作语句总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2022-10-18
  • 数据库基本操作语句
    这篇文章给大家分享的是有关数据库基本操作语句的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。数据库基本操作语句有哪些?数据库基本操作语句有:1 关于数据库的基本操作SHOW&nbs...
    99+
    2022-10-18
  • MYSQL的基本SQL语句介绍
    下文主要给大家带来MYSQL的基本SQL语句介绍,希望这些内容能够带给大家实际用处,这也是我编辑MYSQL的基本SQL语句介绍这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。MYSQL介绍MySQL...
    99+
    2022-10-18
  • MySQL基本语句操作有哪些
    这篇文章主要介绍了MySQL基本语句操作有哪些,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。数据库操作语句创建create database 数...
    99+
    2022-10-18
  • Mysql数据库之sql基本语句小结
    本文实例讲述了Mysql数据库之sql基本语句。分享给大家供大家参考,具体如下: SQL基本语句 1.登录退出及快捷键: (1)快捷键: ————快速回到行首 ctrl + a ————回到行末 ctr...
    99+
    2022-10-18
  • MySQL数据库和表的基本操作
    文章目录 一、数据库的基础知识背景知识数据库的基本操作 二、数据类型字符串类型数值类型日期类型 三、表的基本操作创建表查看表结构查看所有表删除表 一、数据库的基础知识 背景知...
    99+
    2023-09-08
    数据库 mysql 服务器
  • MySQL中SQL表的基本操作教程
    本文主要给大家简单讲讲MySQL中SQL表的基本操作教程,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望MySQL中SQL表的基本操作教程这篇文章可以给大家带...
    99+
    2022-10-18
  • mysql,用sql语句,建立学生-课程数据库基本表
    首先要准备三个表Student学生表、Course课程表、SC选课表 学生表学号姓名年龄性别院系StudentSnoSnameSageSsexSdept 课程表课程号课程名先行课学分CourseCnoCnameCpnoCcredit 选课表...
    99+
    2023-10-12
    数据库 mysql sql
  • MySql应用的基本操作语句整理
    本篇内容介绍了“MySql应用的基本操作语句整理”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.导出整个...
    99+
    2022-10-18
  • 数据库的基本操作2
    mysql-day03一、mysql存储引擎1.1 存储引擎介绍: 是mysql数据库软件自带的功能程序,每种存储引擎的功能和数据存储方式也不同存储引擎就处理表的处理器 1.2 查看数据库服务支持...
    99+
    2022-10-18
  • 【②MySQL 】:测试数据准备、SQL语句规范与基本操作
    前言 欢迎来到小K的MySQL专栏,本节将为大家准备MySQL测试数据、以及带来SQL语句规范、数据库的基本操作的详细讲解 目录 前言一、准备测试数据二、SQL语句规范三、数据库的基本操...
    99+
    2023-09-29
    数据库 mysql sql
  • MySQL数据库:基本操作及增删改查语句
    基本语法&&操作语句 create(创建) alter(更新) drop(删除) 一次性删除一个表中所有的数据 包括日志 truncate table 表名; 选中或者使用该数据库 说明接下来的操作都是针对该数据库进行 use 数...
    99+
    2022-01-24
    MySQL数据库:基本操作及增删改查语句
  • MYSQL对数据库和表的基本操作
    CREATE DATABASE testdb CHARSET=UTF8 创建一个数据库 名字叫做testdb USE testdb; 选择数据库 CREATE TABLE testTable1( -> id i...
    99+
    2020-05-25
    MYSQL对数据库和表的基本操作
  • mongodb基本操作命令和语句
    这篇文章给大家分享的是有关mongodb基本操作命令和语句的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。初次登录进入test库,需要切换admin库,创建用户一、mongo的两种...
    99+
    2022-10-18
  • mysql学习笔记(三)--- 基本的SQL语句
    【正文】主要内容:一、cmd命令行的常用命令二、数据定义语言(DDL)三、数据操纵语言(DML)四、数据查询语言(DRL)五、事务控制语言(TCL)一、cmd命令行的常用命令:当我们使用MySQL 5.5 ...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作