【MySQL 8.0常用SQL查询】教程文章相关的互联网学习教程文章

mysql用户管理、常用sql语句、mysql数据库备份恢复

mysql用户管理1、新增用户user1,并设置密码为123456mysql> grant all on *.* to ‘user1‘@‘127.0.0.1‘ identified by ‘123456‘;#创建user1用户并授予其所有权限“*.*”(通配符)#第一个*:表示所有的数据库#第二个*:表示所有的表#127.0.0.1表示来源IP,指的只有这个IP可以连接;‘%‘:代表所有的ip#identified by 设置密码2、对user1用户进行授权管理mysql> grant SELECT,UPDATE,INSERT on test.* to ‘user2‘@‘192.168...

MySQL常用SQL语句【代码】

mysql> show databases; #查看所有的库 2 mysql> select database(); #查看当前所在的库 3 mysql> use db1; #切换到db1库 4 mysql> drop database db1; #删除db1库 2、对表的操作1 mysql> drop tables test; #删除test表 2 mysql> alter table employee rename emp; #修改表名 3 mysql> desc emp; #查看表结构 4 mysql> show...

mysql 常用sql语句 二【代码】【图】

* from users; 去重 select distinct(name),high from users order by high desc; ## 注意 distinct必须放在第一位,desc降序,distinct不会对结果进行排序select * from users group by name; 过滤select * from users limit 3 order by desc; 聚合函数 mysql 常用sql语句 二标签:查询 name pre ## 必须 常用sql语句 users 常用sql 基本 本文系统来源:http://www.cnblogs.com/hcy-fly/p/8028043.html

Mysql 常用SQL语句集锦

基础篇 //查询时间,友好提示$sql = "select date_format(create_time, ‘%Y-%m-%d‘) as day from table_name";//int 时间戳类型$sql = "select from_unixtime(create_time, ‘%Y-%m-%d‘) as day from table_name";//一个sql返回多个总数$sql = "select count(*) all, " ; $sql .= " count(case when status = 1 then status end) status_1_num, "; $sql .= " count(case when status = 2 then status end) status_2_num "; $sql...

mysql用户管理、常用sql语句、mysql数据库备份【代码】【图】

mysql用户管理 创建一个网站需要连接Mysql,默认是root用户,但是我们不能总是连接root,万一操作错误就会出问题 对于某个数据库,给user1设定权限 grant all on *.* to ‘user1‘ identified by ‘passwd‘; mysql> grant all on *.* to ‘user‘ identified by ‘123‘; Query OK, 0 rows affected (0.00 sec) grant all on *.* to ‘user1‘ @‘127.0.0.1‘ identified by ‘123456a‘; grant:授权 all:所有的权限 *.*:表示所有...

mysql用户管理、常用sql语句、mysql数据库备份恢复【代码】

13.4 mysql用户管理创建用户并授权[root@taoyuan ~]# mysql -uroot -p‘taoyuan‘ //登录mysql> grant all on *.* to ‘user1‘@‘172.0.0.1‘ identified by ‘123456‘; #创建user用户并授予其所有权限“*.*”(通配符) #第一个*表示db_name;第二个*表示tb_name #同时指定其来源IP127.0.0.1(即,只可通过此IP登录) #此处可以使用通配符%,代表所有IP(一般不使用) #identified by :设定密码#quit 退出 [root@taoyuan ~]# ...

MySQL常用SQL语句之SHOW语句详解【代码】

SHOW DATABASES – 显示当前所有数据库的名称mysql> SHOW DATABASES;SHOW TABLES – 显示当前数据库中所有表的名称(需要设置默认数据库use DATABASE_NAME)Mysql> SHOW TABLES;SHOW TABLES FROM db_name – 显示数据库中的所有表Mysql> SHOW TABLES FROM db_name;SHOW ENGINES - 显示MySQL当前支持哪些存储引擎和默认存储引擎mysql> SHOW ENGINES; +--------------------+---------+----------------------------------------------...

Linux-MySQL-常用sql语句【图】

insert:插入 select:查找 update:修改 use db1; #使用db1的库 select count() from mysql.user; #查看mysql库的user表有多少行select from mysql.db; #查看mysql库db所有的内容,可以进行 select * from mysql.db\G; show create table user\G; #默认MyISAM,这种引擎自动统计行数。这样引擎查行数很快。 select db from mysql.db; #查询mysql库里的表db的db字段。sel...

mysql 常用sql【代码】

--添加CreateTime 设置默认时间 CURRENT_TIMESTAMP ALTER TABLE `table_name` ADD COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间‘ ;https://www.cnblogs.com/testway/p/5531969.html --修改CreateTime 设置默认时间 CURRENT_TIMESTAMP ALTER TABLE `table_name` MODIFY COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间‘ ;--添加UpdateTime 设置 默认时间...

mysql 常用sql语句总结

1、 查询Student表中的所有记录的Sname、Ssex和Class列。 SELECT Sname,Ssex,Class FROM studentselect sname,ssex,class from student 2、 查询教师所有的单位即不重复的Depart列。 SELECT DISTINCT Depart FROM teacherselect distanct depart from teacher;3、 查询Student表的所有记录。 SELECT * FROM studentselect * from student4、 查询Score表中成绩在60到80之间的所有记录。 SELECT * FROM Score WHERE Degree BETWEE...

Mysql 常用SQL语句集锦【代码】【图】

基础篇//查询时间,友好提示 $sql = "select date_format(create_time, ‘%Y-%m-%d‘) as day from table_name"; //int 时间戳类型 $sql = "select from_unixtime(create_time, ‘%Y-%m-%d‘) as day from table_name"; //一个sql返回多个总数 $sql = "select count(*) all, " ; $sql .= " count(case when status = 1 then status end) status_1_num, "; $sql .= " count(case when status = 2 then status end) status_2_num "; ...

mysql整理-常用sql语句

一、常用sql show variables like ‘character_set_client‘;#查询字符集 show databases;#列出所有的服务器上的数据库alter create database if not exists test;#创建一个数据库 drop database fk;#删除数据库 show tables from test;#显示一个数据库中的表 use test; create table tb_dept( Id int primary key auto_increment,#部门编号 整形 主键 自增长 Name varchar(18),#部门名称 description varchar(100)#描...

MySQL常用SQL(含复杂SQL查询)【代码】

select Sno,Sname from student;(2)查询全部列 [例]查询全体学生的详细信息 select * from student; (3)对查询后的指定列进行命名 [例]查询全部学生的“姓名”及其“出生年”两列select Sname as 姓名,(2014-Sage) as 出生年 from student; select Sname ,(2014-Sage) from student;第一种: 一张人员信息表里有一人生日(Birthday)列,跟据这个列,算出该人员的年龄 datediff(year,birthday,getdate()) 例:birthday = ‘2003-3-8‘ ...

mysql 对数据库操作的常用sql语句【图】

1.查看创建某个数据库的 创建语句 show create database mysql 这个sql语句的意思是 展示创建名为mysql的数据库的 语句。执行之后如下图所示 仿造上面这个创建语句 创建一个新的名为zj的数据库 如下图所示 为了防止要创建的数据库名已经存在 可以使用 create database if not exists 数据库名; 查询当前正在使用的数据库 select database(); 使用use 数据库名 语句 表示使用某数据库,可以想象成进入了数据库代表的文件夹 如下图...

MySQL 常用SQL语句

DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;#创建数据库 SHOW DATABASES;#显示所有数据库 SHOW CREATE DATABASE `test`;#显示创建数据库语句 SHOW ENGINES;#显示数据库引擎 DROP DATABASE `test`;#删除数据库 SHOW VARIABLES LIKE ‘storage_engine‘;#删除表 DROP TABLE IF EXISTS `log_user_login`;#创建表 CREATE TABLE `log_user_login`(`id` INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT ‘自动编...