本文由 发布,转载请注明出处,如有问题请联系我们! 发布时间: 2021-08-01sql建表命令-数据库sql语句大全实例
加载中针对网络时代的大数据分析师而言,她们面对的信息量可能是上千万乃至几十亿。这时,规定大数据分析师具有较好的数据收集和数据清理工作能力。做为一个基本上的入录专用工具,sql是互联网时代大数据分析师不可或缺的专用工具,也是加上,删掉,改动和查验数据库查询的最专业技能之一。根据本文,期待能幫助大伙儿对数据库查询中的“表实际操作”有一个基本的掌握。
上一篇文章《数据分析sql入门——SQL的基本操作:创建库,查看库,使用库和删除库》,关键详细介绍了数据库查询的建立,查询,应用和删掉等操作过程,并得出了一些简洁的实例。文中关键详细介绍mysql中的“表实际操作”。通过学习,我们可以全方位掌握在sql中创建表,查询表结构及其表的详细资料。
1.创建表格:
英语的语法:
CREATE TABLE表名(
第1列基本数据类型[列管束],
第2列基本数据类型[列管束],
第3列基本数据类型[列管束],
名字4基本数据类型[列的管束]。
);
叙述:
1)表格中标点应是英语,如括弧,分号;
2 )[]中的具体内容是供选择的,能够依据具体必须填好相对应的內容;
3)创建表格时,每一个字段名必须用“,”分隔,新手非常容易错误;
4)最后一个字段名后沒有分号;
5)写的情况下一行能够写不一样的字段名,不用自动换行。可是充分考虑可观查性,不一样的字段名各自写在一行,阅读文章起來更清楚。
实例:建立一个表。
报表是数据信息在数据库系统中的一种储存方式,类似Excel中常用的二维报表。每排意味着一条纪录,一列意味着一个数据信息目标的特性。在创建表以前,大家要先应用数据库查询,随后对表实行对应实际操作。
在这儿,我先建立一个library test_stu,随后在library test_stu中建立一个学员表tb_student,并详细介绍建立该表的实际操作。
使我们先看一下什么库是可以用的:
show databases;查看結果
建立库检测_学员:
create databasetest_stu;查看結果
再度查验库,如下所示所显示:
show databases;查看結果
的创好的test_stu库早已存有。
在创建表以前,您应当最先应用库,这也是根据下列指令完成的:
usetest_stu;查询一下test_stu库中表,能够发觉test_stu库文件沒有一切表。查询test_stu库文件的表,能够发觉test_stu库文件沒有表。
查看結果
在test_stu库文件,应用下列句子建立一个新的学员表tb_student:
create table tb_student(id int,name varchar(255),score double);表建立取得成功。
这儿,表格中有三个字段:id,name和score,相匹配的基本数据类型有整数金额种类,字符串类型和浮点数种类(我会写一篇文章详细介绍mysql中较常用的基本数据类型)。
再度查询一下test_stu库中表,能够发觉test_stu库文件新创建了一张表tb_student。再度查询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开始的全部表的模糊查看
编码如下所示:
show tables like 't%';查看結果
3.检查表格构造:
查询表的主要构造句子:1)desc 表名;2)describe 表名;3)show columns from 表名;之上三种措施都能够表明表结构,字段名种类,外键约束,是不是为空等特性,但不可以表明外键约束。
查询创建表的详尽句子:英语的语法:
show create table ;实例一:检查表格的主要构造。
我们可以从下列三个层面看来不同点。
方式1:
desc tb_student;結果如下所示:結果如下所示:
查看結果
方式2:
describe tb_student;結果如下所示:結果如下所示:
查看結果
方式3:
表明来源于tb_student的列;
結果如下所示:結果如下所示:
查看結果
根据试验发觉,之上三种方式都能检查到表的主要叙述信息内容,查看結果一致。事实上,您还可以应用以上每一种方式来查询表的主要构造。一般来说,“desc表名”的方式较为简约。
实例2:查询创建表的详细描述。
编码如下所示:
show create table tb_student;結果如下所示:結果如下所示:
查看結果
留意:假如立即按enter,結果很有可能较为乱,能够在后面;更换为g,那样結果看上去更清楚。
您能够按如下所示方法变更编码:
show create table tb_studentG結果如下所示:結果如下所示:
查看結果
引言:文中关键详细介绍了“报表实际操作”中报表的建立,报表构造的查询及其报表的详细资料,并得出了一些简洁的实例,以便捷了解。这种指令是掌握数据的基本。假如您有好的技术性或是数据统计分析逻辑思维共享,热烈欢迎大伙儿留言板留言,一起探讨,一起发展。
下一篇文章将进一步详细介绍改动表,消除空表,删除表等一些主要的数据库操作,敬请关注。