php——26-Navicat的基本使用

版权声明:未经同意,不得随意转载转载 https://blog.csdn.net/lucky541788/article/details/82972787

1、新建连接

在这里插入图片描述
在这里插入图片描述

2、新建数据库

在这里插入图片描述

在这里插入图片描述

3、新建表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、增删改查操作

在这里插入图片描述

5、sql检查

在这里插入图片描述
在这里插入图片描述

MySQL错误:

Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘DB.table.column’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

解决办法1:
(临时)在命令行中登陆Mysql,执行:
SET sql_mode =‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’;

解决办法2:
(永久)在Mysql的配置文件my.cnf修改sql_mode值(去掉里面的ONLY_FULL_GROUP_BY),重启MySQL即可。

6、sql 增删改查语句

注意:若无where,则整个页面都改动(一般where一般除了添加不需要,其他都需要)

增(插入数据):

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

实例:

INSERT INTO coky (name) VALUES ('shanyiting');

删(DELETE):

DELETE FROM table_name [WHERE Clause]

实例:

DELETE FROM coky WHERE id>=3 and id<=5;

改(UPDATE语句):

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause];

实例:

UPDATE coky SET name='fdf' WHERE id>=2 and id<=3;

查(查询数据):

SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[LIMIT N][ OFFSET M]

SELECT//表示进行查询
*//取出所有字段
FORM table//目标数据库
WHERE//数据过滤条件,可选
ORDER BY//排序条件,可选
LIMIT//取出数量(常用于分页)

实例:

SELECT * FROM coky//选择查询列表
WHERE id<>10 and id<>12//选择查询位置
ORDER BY id DESC//列表按照id倒序排列
LIMIT 1,3//第一个数——跳过第一个;第二个数——仅显示前三个

猜你喜欢

转载自blog.csdn.net/lucky541788/article/details/82972787
今日推荐