数据库sql语句大全实例 sql建表命令


数据库sql语句大全实例 sql建表命令

文章插图
对互联网时代的数据分析师来说,面对的数据量可能是千万级甚至亿级别的,这时候,就要求数据分析师具备良好的数据获取和数据清洗的能力 。身处在大数据时代的数据分析师,sql作为一个基本的入门工具,更是必不可少的,对数据库的增、删、改、查也是一项最基本的技能之一,通过这篇文章,希望能够帮到大家对数据库中「表的操作」进行一个初步的了解 。
上一篇文章「数据分析sql入门篇-sql基本操作:创建库 查看库 使用库 删除库」主要对数据库的创建、查看、使用和删除等基本操作进行了一些基本介绍,文章中也给出了一些简单的案例 。本篇文章主要对mysql中「表的操作」做一个全面的介绍,通过学习,可以对sql中创建表、查看表结构以及表的详细信息进行全面的了解 。
1、创建表:语法:
CREATE TABLE 表名称(
列名1 数据类型 [列的约束条件],
列名2 数据类型 [列的约束条件],
列名3 数据类型 [列的约束条件],
列名4 数据类型 [列的约束条件]
);
说明:
1)表中的标点符号需要是英文状态下的符号,比如:括号,逗号等;
2)[]中的内容是可选的,可根据实际需要填入相应的内容;
3)在创建表的时候,每一个字段之间需要用“,”隔开,这对于初学者来说容易出错;
4)最后一个字段后面没有逗号;
5)不同字段之间在书写的时候可以写在一行中,不一定需要换行,但是考虑可观性,不同字段分别写在一行,阅读起来更加清晰 。
案例:创建一张表 。
表是数据在数据库中的一种存储形式,与常见的excel中的二维表类似,每一行代表一条记录,一列代表数据对象的一个属性 。在创建表之前,我们先要使用一个数据库,然后再对表进行相关操作 。
这里我先创建一个库test_stu,再在test_stu这个库里创建一张学生表tb_student,介绍一下创建表的操作 。
我们先查看有哪些库:
show databases;查询结果
创建库test_stu:
create database test_stu;查询结果
再查看库,如下图:
show databases;查询结果
新建的test_stu库已经存在了 。
在建表之前,要先使用库,通过以下命令实现:
use test_stu;查看一下test_stu库中表,可以发现test_stu库中没有任何表 。
查询结果
在test_stu库中新建一张学生表tb_student,语句如下:
create table tb_student(idint,namevarchar(255),scoredouble);创建表成功
这里,表中有id,name,score三个字段,对应的数据类型分别是整数型、字符串型和浮点型(后面我会写一篇文章专门对mysql中的常用数据类型做一个基本介绍) 。
再次查看一下test_stu库中表,可以发现test_stu库中新建了一张表tb_student 。
查询结果
至此,创建表已经完成,我们还可以对表的具体信息进行查询,这个我们会在下面进行详细的介绍 。
2、查看表:查看数据库中有哪些表的语句:
1)查看当前数据库中的所有表:
show tables;2)查看指定数据库中的所有表:
show tables in 库名; 3)模糊查询以t开头的所有表:
show tables like 't%';案例1:查看当前数据库中的所有表 。
代码如下:
show tables;查询结果
案例2:查看指定数据库中的所有表 。
代码如下:
show tables in test_stu; 查询结果
案例3:模糊查询以t开头的所有表 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: