美文网首页mysql
SQL基础概念

SQL基础概念

作者: _narcissus | 来源:发表于2019-07-03 22:26 被阅读0次
SQL分类

DQL(数据查询语言):查询语句,凡是select都是DQL

DML(数据操作语言):insert delete update,对表中的数据进行增删改

DDL(数据定义语言):create drop alter,对表的结构进行增删改

TCL(事物控制语言):commit提交事务,rollback回滚事务

DCL(数据控制语言):grant授权,revoke撤销权限

导入数据

登录 mysql -uroot -p密码

查看 show databases

建数据库 create database test

使用数据库 use test

查看表 show tables

<font color=brown>批量导入数据 source xx.sql脚本文件</font>

查看数据库中的表
show tables                 #查看当前数据库
show tables from 数据库名           #查看其它数据库表
查看建表语句
show create table 表名
查看表结构
desc 表名         #describe
查看数据库版本
select version();
退出命令
\c
退出mysql
exit
简单DQL语句

<font color=brown>sql语句以分号结尾,且不区分大小写</font>

select 字段名1,字段名2,字段名3,字段名n from 表名;

查询所有数据(但是不建议使用,命令执行时需要将星号翻译成字段名再查询,效率低)

select * from 表名;
字段可以做数学运算
select sal*3 from emp;
查询结果字段的重命名

<font color=brown>标准SQL语句中,字符串要求使用单引号括起来</font>

<font color=brown> as可省略</font>

select sal*3 as '总价格' from emp;
SQL将空值nul输出为0
SqlServer: isnull(字段,0)
oracle: nvl(字段,0)
access: iif(isnull(字段),0,字段)
mysql: ifnull(字段,0);

相关文章

  • SQL基础概念

    SQL分类 DQL(数据查询语言):查询语句,凡是select都是DQL DML(数据操作语言):insert d...

  • MySQL学习计划

    1.基础概念(1)菜鸟教程https://www.runoob.com/sql/sql-tutorial.html...

  • NoSQL的了解

    NoSQL简介和基础概念 NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,指的是非...

  • Spark SQL

    目录一.Spark SQL基础1.Spark SQL简介2.Spark SQL的特点:3.基本概念:表:Datas...

  • 0.SQL编程之目录

    SQL编程之前言为什么我选择分享SQL编程SQL编程的基础概念 SQL编程之MySQL 自定义函数 Hello w...

  • SQL注入

    SQL注入 概念 危害 原理 实例 防御 基础 - ### SQL语句所用符号不同数据库的sql注入与提权常见S...

  • MySQL学习笔记---基础概念和一些基础SQL语句(一)

    MySQL学习笔记---基础概念和一些基础SQL语句(一) 作者:zhangjunqiang MySQL学习笔记,...

  • MySQL基础概念

    MySQL的基础笔记 数据库的相关概念 数据库的安装&卸载 SQL语言概念&分类 SQL语句的分类 一.数据库的相...

  • 数据库基础和SQL基础总结

    本文会总结下数据库知识,SQL基础,常用SQL语句总结; 一、数据库基础相关概念 二、数据库重点知识点 三、数据库...

  • SQL Server 数据库设计之详解(精华收藏篇)

    1. 数据基本内容及介绍 对于SQL Server基础,我们已经学习了SQL Server的相关概念和基本操作,包...

网友评论

    本文标题:SQL基础概念

    本文链接:https://www.haomeiwen.com/subject/dpuhhctx.html