当前位置: 首页 > news >正文

自学做网站百度问一问付费咨询

自学做网站,百度问一问付费咨询,做调查挣钱的网站,app官网目录 一. 数据库的基础SQL 1. 创建数据库 2. 查看当前有哪些数据库 3. 选中数据库 4. 删除数据库 5. 小结 二. 数据表的基础SQL 1. 创建数据表 2. 查看当前数据库中有哪些表 3. 查看指定表的详细情况(查看表的结构) 4. 删除表 5. 小结 一. 数据库的基础SQL 1. 创建…

目录

一. 数据库的基础SQL

1. 创建数据库

2. 查看当前有哪些数据库

3. 选中数据库

4. 删除数据库

5. 小结

二. 数据表的基础SQL

1. 创建数据表

2. 查看当前数据库中有哪些表

3. 查看指定表的详细情况(查看表的结构)

4. 删除表

5. 小结 


一. 数据库的基础SQL

1. 创建数据库

MySQL中,创建数据库的基本语法格式如下:

create database 数据库名;

例如:

注意:

(1) 这里的 0.00sec (0.00 second) 是表示操作时间小于10ms, 而不是没有时间. (这里再给大家补充一下计算机中常用的时间单位: 秒s, 毫秒ms, 微秒us, 纳秒ns, 皮秒ps, 他们之间的换算关系是1000)

(2) 在同一个MySQL服务器上,  数据库的名字要保持唯一.

(3) 在给数据库命名时, 我们一般不建议数据库名和关键字相同, 但是如果真的需要, 我们也可以搬到: 给数据库名加上单引号即可完成这样的操作. 例如: order是关键字, 但是我们也可以给某数据库命名为order.

如上图, order不加双引号,报错. order加上双引号, 创建数据库成功.

(4) 指定字符集: MySQL57 默认的字符集是表示拉丁文的, 所以我们在使用MySQL57创建数据库的时候,建议指定好字符集.(可以表示中文的字符集我们一般使用utf8).

指定字符集的SQL语句我们一般用 character setcharset (缩写).

 (5) 指定条件: 在创建数据库的时候, 我们还可以指定某些条件. 例如: 创建数据库db4, 如果数据库db4不存在, 则创建数据库db4; 如果存在, 则什么都不做.

 (6) 通过show warnings 可以查看警告具体内容.

2. 查看当前有哪些数据库

 MySQL中,查看当前数据库的基本语法格式如下:

show databases;

注意:

(1) 每个SQL语句都是以 ";" 结尾的.

(2) show 和 databases之间至少加一个空格.

(3) SQL不区分大小写, 想用哪个就用哪个.

(4) 命令行中, 鼠标选中文本后: 按下enter是复制, 按下鼠标右键是粘贴.

3. 选中数据库

首先我们要明白数据库组织数据的规则: 一个数据库服务器上, 有很多很多数据库, 每个数据库又有很多数据表,每个数据表包含若干行和列.

因此, 我们要操作某个数据表, 就需要先选中这个表所在的数据库, 然后再进行操作.

 MySQL中,选中数据库的基本语法格式如下:

use 数据库名;

4. 删除数据库

 MySQL中,删除数据库的基本语法格式如下:

drop database 数据库名;

注意: 删除数据库是一个非常危险的操作, 因为一旦将数据库删除,就无法恢复.

5. 小结

数据库涉及到的4个核心SQL:

(1) 创建数据库: create database 数据库名;

(2) 查看当前数据库: show databases;

(3) 选中数据库: use 数据库名;

(4) 删除数据库: drop database 数据库名;

补充: 注释的表示方式:

(1) comment '注释内容' : 只能在建表语句中使用, 用来说明每个列是表示什么的.(有很大的局限性)

(2) -- 注释内容, 或 # 注释内容 : 在哪都能使用. (更加常用)

二. 数据表的基础SQL

1. 创建数据表

 MySQL中,创建数据表的基本语法格式如下:

create table 表名(列名 类型 ,  列名 类型 ......)

例如:

注意:

(1) 在关系型数据库中, 每个表有哪些列, 每个列叫什么名字是什么类型,都是提前确定好的.(后续往表里存储的数据,都要严格遵循这个规则).

(2) 指定列名和类型的时候: 列名在前, 类型在后. (这和其他一些语言如Java,C++有很大出入, 需要分清楚.)

2. 查看当前数据库中有哪些表

 MySQL中,查看数据表的基本语法格式如下:

show tables;

3. 查看指定表的详细情况(查看表的结构)

查看表的结构(有那些列, 每个列是什么情况), 无法查看到表中的具体内容.

 MySQL中,查看数据表结构的基本语法格式如下:

desc 表名;

注意, 这里的 desc 是describe的缩写.

 

这里我们来分析一下该表的信息:

第一列: type表示类型; int(11)中的11是位宽, 表示该数据类型在控制台上显示的时候, 最多显示11个字符这么宽(但在硬盘上存储时仍然是4个字节.  那么11是怎么来的呢? 我们知道int的表示范围是-21亿到21亿, -21 0000 0000 位宽就是11个字符 ) .

第二列: Null这一列表示"是否允许为空". 两个yes表示这两列所存放的数据都允许为空(可以不填).

第三列: key表示键(有主键和外键)(后续会解释), 这里什么都不写表示没有键.

第四列: default表示本列默认值是什么.(在这里两列的默认值都是null).

第五列: extra:它提供了关于表的一些额外信息。这些信息可能包括关于表的一些特殊特性,比如是否是临时表、是否使用了压缩、是否包含了生成列等.

4. 删除表

 MySQL中,删除表的基本语法格式如下:

drop table 表名;

例如, 我们把表tb2删掉.

注意: 删除表操作也是极其危险的操作, 谨慎使用. 

5. 小结 

数据表涉及到的4个核心SQL:

(1) 创建表: create table 表名(列名 类型, 列名 类型);

(2) 查看当前数据库的表: show tables;

(3) 查看表结构: desc 表名;

(4) 删除表: drop table 表名;

http://www.yidumall.com/news/98353.html

相关文章:

  • 西宁网站建设 哪家好百度怎么收录自己的网站
  • wordpress 首页导航seo技术优化
  • 泉州网站建设定制百度竞价推广属于什么广告
  • 做软件的网站建设安卓优化大师最新版下载
  • 做照片书的模板下载网站好html友情链接代码
  • 广东建设信息网粤建通seo网站排名优化教程
  • 注册网站需要注意什么网店推广软文范例
  • 培训网站制作网站广告精准推广平台
  • 海南的网站建设公司企业网站营销实现方式
  • 免费网站主机排名seo公司哪家好
  • 完善运营网站建设百度网站入口
  • 怎么评价一个网站设计做的好坏竞价账户托管公司哪家好
  • 厚街网站建设多少钱如何建立网址
  • 做交易网站微信营销软件有哪些
  • 手机网站html声明产品宣传推广方案
  • 网站建设总结报告书最全bt磁力搜索引擎索引
  • 本地装修公司怎么找宁波外贸网站推广优化
  • 做响应式网站的菜单网站设计模板网站
  • c 语言能开发做网站吗什么软件可以发布推广信息
  • 福田做网站中国新冠疫苗接种率
  • 如何做一个网页布局站长工具seo推广秒收录
  • 无法创建网站 未能找到web服务器怎样写营销策划方案
  • 个人动态网站模板公关公司是干嘛的
  • 河北邯郸邮政编码seo点击排名软件营销工具
  • 做网站需要的技术 规范无锡seo公司哪家好
  • 武汉公司做网站危机舆情公关公司
  • 网站建设案例单招网免费建立自己的网站
  • 安徽专业网站建设检修百度系app
  • 玩具网站建设班级优化大师app
  • 做系统软件的网站郑州seo教程