mysql

mysql语句的规范:

myslq -V

 操作数据库:

 

 

 显示数据库创建的时候所使用的指令是多少?

SHOW CREATE DATABASE databasename;

修改数据库的编码格式:

 

 

 

 

各日期类型的起止时间
1、YEAR:1970至2069可以存储俩位,也可以存储4位
2、TIME:-838:59:59至838:59:59
3、DATE:1000-1-1至9999-12-31
4、DATETIME: 1000-1-1 00:00:00至9999-12-31 23:59:59
5、TIMESTAMP存储范围:1970-1-1 00:00:00到2037-12-31 23:59:59

 

先声明需要使用的是哪个数据库:

登录mysql:

mysql -u root -p 123456

显示数据库有哪些:

SHOW DATABASES;

显示所使用的数据库:

select  database();

在打开的数据库使用

查看数据表是否存在:

SHOW TABLES;

使用from选取数据库并不会影响所使用的当前的数据库;

显示当前使用的数据库:

select database();

 mysql记录的插入和查找:

当省略列表的名字的时候,要将所有的字段进行赋值才可以;

否则就声明需要赋值的字段是哪些;

查找记录是否存在:

mysql空值与非空:

 

查看记录:

SELECT * FROM tb2;

mysql自动编号:

 

自动编号的字段可以不用赋值。其会自动赋值;

主键不用和自动编号一起使用,但是自动编号必须要和主键一起使用;

主键字段允许赋值但是不能够是相同的值;

mysql初涉及唯一约束:

创建一个既有唯一约束又有主键约束的数据表:

因此具有唯一约束的字段是能够重复的。这样保证字段的唯一性。

 

mysql初涉默认约束:

 

第四章:操作数据表中的记录:

4.1 回顾和概述

 

记录的操作:

插入记录:

可以在一个insert语句中插入多个记录;

自动编号的字段在赋值的时候可以有两种方式:

1、default

2、null

可以让其采用默认的自增的方式;

字段的个数应该和需要定义的字段的个数是相同的。

除了某个字段的值可以使用数学表达式的形式;

省略列名所有的字段均要赋值;

字段的值也可以采用数学表达式;

一次性写多个值

区别:1、可用于子查询;           

2、这个插入语句只能一次性插入一条记录;

子查询有三种情况:

其中之一是由比较运算符引发的子查询;

mysql单表更新记录UPDATE

可以只更新一列也可以同时更新多列;当不加任何条件的时候,就更新所有的记录;

更新多列;

更新的过程中加上一定的条件:

此时使用的是where来控制条件;

删除记录:

Delete

当不上where条件的时候,删除的则是整个数据表;

删除记录后其id号码是在原有的基础上增加而不是补充;

mysql数据库查询表达式的解析:

查询的数据表的某两列;

数据列的排列顺序和原来数据表中的不一样;查询表达式的顺序和元数据表的顺序不一样;

数据表的名字加上的原因是多表的连接,在使用的时候很有可能存在两张数据表存在相同的字段,可以分辨出字段的所属;

1、字段的别名影响结果集的字段的别名;

2、字段出现的顺序影响结果集的出现顺序;

mysql where语句进行条件查询:

mysql group by语句对查询结果查询:

尽量地去指定字段的名称而别去指定字段的位置;

使用having进行分组条件的指定的时候,一定要保证分组的条件要么是一个聚合函数,要么其含有的字段在前面的字段值(select 语句)中包含着。

分组可以对于having、Group by条件的指定;

order by语句对查询结果排序

也可以使用多个字段进行排序;

limit语句限制查询数量

在mysql数据库中第一条记录的id是从0开始编号的,要想使用limit语句对于记录进行限制那么需要

id号和结果集中的排列顺序没有任何的联系;他排在结果集的第一个位置就是0,排在最后一个

位置就是n-1;

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值