您的位置:首页 > 数码常识数码常识
mysql语句大全实例教程(sql基础教程和mysql必知必会)
2025-05-11人已围观
mysql语句大全实例教程(sql基础教程和mysql必知必会)
本文将介绍MySQL的一些基本概念,及常用基础SQL命令,最后奉上一个可以动手练习的小例子。
sql基础教程和mysql必知必会
我们通常所说的数据库是指数据库软件,例如MySQL、Oralce、SQL Server等,而本文提到的数据库(databases)是指数据库软件中的一个个用于存储数据的容器。
在正式开始写SQL代码前,需要说明两点:
SQL语句不区分大小写。每条SQL语句以分号;结尾(英文输入法下的分号)。
在Workbench中,执行一条SQL语句的方式有两种:一种是通过上方快捷菜单中的按钮,另一种是快捷键Ctrl+Enter。
一、数据库常用命令
1、查看有哪些数据库
2、创建数据库
3、创建数据库,并指定编码格式
4、使用某个数据库
5、删除数据库
二、数据表常用命令
1、查看有哪些数据库表
2、查询表city中的数据
3、通过limit子句限制查询前100条记录
4、建表,语句格式如下
说明:每个字段以逗号分隔,最后一个字段不加逗号。
5、查看表结构:describe
6、修改数据表:alter
7、重命名表
8、删除数据表:drop
9、插入一条记录:insert into
10、插入多条记录:一条insert语句,后面跟多个values
11、删除记录:delete
12、修改记录:update
13、条件查询:select+where
三、MySQL基本数据类型
MySQL中的表格是模拟真实世界中的数据表,就像下面这个表格。
其中,字段Name都是一些人名,是字符型,字段Birthdate为出生日期,是日期时间型,而Age表示年龄,当然是数值型。
MySQL中的基本数据类型分为这三种:字符型、数值型和日期时间型。
1、字符型
字符型,即字符串,需要使用引号括起来,一般使用单引号。
字符型又分为以下三种类型。
char(255):定长字符串,最大长度为255个字符。varchar(255):可变长度的字符串,按需分配,有利于节省空间。text:最大长度为64K的变长文本,例如文章可以以text类型存储。
2、数值型
数值型分为整型和浮点型,整型,即整数,用int表示,浮点型,即小数。
浮点型,按照表示的范围又分为以下三种。
float:单精度浮点值。double:双精度浮点值。decimal:精度可变的浮点值。
3、日期时间型
日期时间型分为日期、时间及日期时间型三种。
date:日期,包括年、月、日,常用格式为yyyy-mm-dd。time:时间,包括时、分、秒。datetime:日期时间型,包括年、月、日、时、分、秒。四、小例子:动手练习
下面举一个小例子,跟着一起练习一下吧。
打开MySQL Workbench,确保已经连接到MySQL。
首先,查看MySQL中有哪些数据库。
接着,创建一个属于自己的数据库,并指定编码格式,目的是为了防止中文乱码。
进入刚才创建的这个数据库mydb。
此时的数据库mydb是一个空的数据库,不信的话,可以查看有哪些表。
运行后,发现什么也没有。
根据下面这个学生信息表创建一个数据表,即建表。
分析上面这个表格,弄清楚有哪些字段,以及对应的数据类型,建表语句如下。
因为学号是唯一的,所以将学号设置为主键,primary key,主键就相当于每条记录的身份证号,唯一确定每一条记录。
运行后,数据库mydb中就会有一个数据表stuinfo。
通过describe可以查看表的结构。
如果想给表增加一个字段,可以使用alter子句。例如,想增加一个字段major,即学生的专业,可以这样写:
运行后,表stuinfo的最后会增加一个字段major,此时的表结构如下。
如果想在指定的位置增加一个字段,可以这样写:
上语句表示在字段age之后增加一个字段major,此时的表结构如下。
如果想删除某个字段,这样写就行。
运行后,字段major被删除。
此时的数据表stuinfo还没有数据,通过insert into语句插入一条记录。
说明:字符串、日期都需要加引号,而数值不需要。
如果想一次性插入多条记录,这样写:
运行后,查询看看。
如果想查询某些符合条件的记录,只需用where子句即可。
例如,查询性别为男的记录。
想修改某条记录,用update子句,即更新。
例如,想将stuid为20161001的记录的stuname改成Jack,可以这样写:
此时,查询一下记录,会看到结果。
最后,说一下删除,想删除某些符合条件的记录,通过delete子句进行。
例如,想删除stuid为20161002的记录,可以这样写:
行后,做一下查询,会看到stuid为20161002的这一条记录已经没有了。
以上就是MySQL中的一些基本概念,及基础SQL命令,最后用一个小例子演示了如何使用这些基础SQL命令。
上面就是小居数码小编今天给大家介绍的关于(sql基础教程和mysql必知必会)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
mysql增删改查语句以及常用方法(mysql怎么建立数据库)
mysql优化工具mysqltuner(mysql语句优化使用什么工具)
存储过程sql语句(sql存储过程的使用)
sql语句的更新语句(sql更新操作)
155322
本文将介绍MySQL的一些基本概念,及常用基础SQL命令,最后奉上一个可以动手练习的小例子。
sql基础教程和mysql必知必会
我们通常所说的数据库是指数据库软件,例如MySQL、Oralce、SQL Server等,而本文提到的数据库(databases)是指数据库软件中的一个个用于存储数据的容器。
在正式开始写SQL代码前,需要说明两点:
SQL语句不区分大小写。每条SQL语句以分号;结尾(英文输入法下的分号)。
在Workbench中,执行一条SQL语句的方式有两种:一种是通过上方快捷菜单中的按钮,另一种是快捷键Ctrl+Enter。
一、数据库常用命令
1、查看有哪些数据库
2、创建数据库
3、创建数据库,并指定编码格式
4、使用某个数据库
5、删除数据库
二、数据表常用命令
1、查看有哪些数据库表
2、查询表city中的数据
3、通过limit子句限制查询前100条记录
4、建表,语句格式如下
说明:每个字段以逗号分隔,最后一个字段不加逗号。
5、查看表结构:describe
6、修改数据表:alter
7、重命名表
8、删除数据表:drop
9、插入一条记录:insert into
10、插入多条记录:一条insert语句,后面跟多个values
11、删除记录:delete
12、修改记录:update
13、条件查询:select+where
三、MySQL基本数据类型
MySQL中的表格是模拟真实世界中的数据表,就像下面这个表格。
其中,字段Name都是一些人名,是字符型,字段Birthdate为出生日期,是日期时间型,而Age表示年龄,当然是数值型。
MySQL中的基本数据类型分为这三种:字符型、数值型和日期时间型。
1、字符型
字符型,即字符串,需要使用引号括起来,一般使用单引号。
字符型又分为以下三种类型。
char(255):定长字符串,最大长度为255个字符。varchar(255):可变长度的字符串,按需分配,有利于节省空间。text:最大长度为64K的变长文本,例如文章可以以text类型存储。
2、数值型
数值型分为整型和浮点型,整型,即整数,用int表示,浮点型,即小数。
浮点型,按照表示的范围又分为以下三种。
float:单精度浮点值。double:双精度浮点值。decimal:精度可变的浮点值。
3、日期时间型
日期时间型分为日期、时间及日期时间型三种。
date:日期,包括年、月、日,常用格式为yyyy-mm-dd。time:时间,包括时、分、秒。datetime:日期时间型,包括年、月、日、时、分、秒。四、小例子:动手练习
下面举一个小例子,跟着一起练习一下吧。
打开MySQL Workbench,确保已经连接到MySQL。
首先,查看MySQL中有哪些数据库。
接着,创建一个属于自己的数据库,并指定编码格式,目的是为了防止中文乱码。
进入刚才创建的这个数据库mydb。
此时的数据库mydb是一个空的数据库,不信的话,可以查看有哪些表。
运行后,发现什么也没有。
根据下面这个学生信息表创建一个数据表,即建表。
分析上面这个表格,弄清楚有哪些字段,以及对应的数据类型,建表语句如下。
因为学号是唯一的,所以将学号设置为主键,primary key,主键就相当于每条记录的身份证号,唯一确定每一条记录。
运行后,数据库mydb中就会有一个数据表stuinfo。
通过describe可以查看表的结构。
如果想给表增加一个字段,可以使用alter子句。例如,想增加一个字段major,即学生的专业,可以这样写:
运行后,表stuinfo的最后会增加一个字段major,此时的表结构如下。
如果想在指定的位置增加一个字段,可以这样写:
上语句表示在字段age之后增加一个字段major,此时的表结构如下。
如果想删除某个字段,这样写就行。
运行后,字段major被删除。
此时的数据表stuinfo还没有数据,通过insert into语句插入一条记录。
说明:字符串、日期都需要加引号,而数值不需要。
如果想一次性插入多条记录,这样写:
运行后,查询看看。
如果想查询某些符合条件的记录,只需用where子句即可。
例如,查询性别为男的记录。
想修改某条记录,用update子句,即更新。
例如,想将stuid为20161001的记录的stuname改成Jack,可以这样写:
此时,查询一下记录,会看到结果。
最后,说一下删除,想删除某些符合条件的记录,通过delete子句进行。
例如,想删除stuid为20161002的记录,可以这样写:
行后,做一下查询,会看到stuid为20161002的这一条记录已经没有了。
以上就是MySQL中的一些基本概念,及基础SQL命令,最后用一个小例子演示了如何使用这些基础SQL命令。
上面就是小居数码小编今天给大家介绍的关于(sql基础教程和mysql必知必会)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
mysql增删改查语句以及常用方法(mysql怎么建立数据库)
mysql优化工具mysqltuner(mysql语句优化使用什么工具)
存储过程sql语句(sql存储过程的使用)
sql语句的更新语句(sql更新操作)
155322
很赞哦! ()
上一篇:OPPOA96参数配置详情(OPPOA96加128的配置)
下一篇:返回列表