返回顶部
首页 > 资讯 > 数据库 >mysql基础语句1
  • 319
分享到

mysql基础语句1

语句基础mysql 2023-01-31 02:01:58 319人浏览 独家记忆
摘要

创建用户 create user ben identified by ‘P@$$w0rd’; 查看所有用户 select user,host from Mysql.user; 用户重命名 rename user ben

创建用户

create user ben identified by ‘P@$$w0rd’;

查看所有用户

select user,host from Mysql.user;

用户重命名

rename user ben to bforta;

删除用户,同时会删除与用户相关的所有权限

drop user bforta;

查看用户权限

show grants for ben;

更新用户密码

set passWord for ben = password(‘Password123!’);

增加用户 test1 密码 abc,让它可以在任何主机上登录,并对所有数据库有查询,插入,修改,删除的权限

格式: grant select on 数据库.表 to 用户名@登录主机 identified by “密码”。 ”%”代表所有主机

grant select,insert,update,delete on *.* to test1@"%" identified by "abc";
grant all privileges on *.* to test1@"%" identified by "abc";

mysql5.7 修改用户密码

update user set authentication_string=password('Hanli224!') where user='jumpserver';

忘记root密码

service mysql stop 
mysqld_safe –skip-grant-tables & 
mysql -p 
mysql> update mysql.user set authentication_string=password(‘123qwe’) where user=’root’ and Host = ‘localhost’; 
mysql> flush privileges; 
mysql> quit;

*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了 ,而是将加密后的用户密码存储于authentication_string字段

创建库

create database 库名;

删除库

drop database 库名;

显示库
show databases;

打开库
use mysql;

数据库导出

将数据库test导出到mysql.test文件,后面是一个文本文件
mysqldump –opt test > mysql.test

mysqldump -u root -p123456 –databases dbname > mysql.dbname

导入数据

mysqlimport -u root -p123456 < mysql.dbname

将文本数据导入数据库,文本数据的字段之间用tab键隔开
use test
load data local infile “文件名” into table 表名;
load data local infile “D:/mysql.txt” into table mytable;

导入.sql 文件命令
mysql> use database;
mysql> source /root/mysql.sql;

显示表
show tables;

表的操作
显示数据表的结构
describle 表名;

创建表
create table 表名

删除表中的某个行

delete

删除表,而不是其内容,没有确认,也不能撤销
drop table 表名;

清空表记录 ,即删除所有行,不建议使用DELETE,可使用truncate TABLE语句,它完成相同的工作,但速度更快(TRUNCATE实际是删除原来的表并重新创建一个表,而不是逐行删除表中的数据)

delete from 表名;

插入表记录
insert into 表名 values(, ,);

给表添加列

alter table vendors add vend_phone char(20);

删除表的列

alter table vendors drop column vend_phone;

显示建表语句

show create table productnotes;

重命名一个表

rename table customers2 to customers;

重命名多个表

rename table backup_customers to customers,
-> backup_vendors to vendors,
-> vackup_products to products;

修改表结构, constraints意为约束条件

alter table tablename
(
add column datatype [null|not null] [constraints],
change column columns datatype [null|not null] [constraints],
drop column,
);

在表的一个列或多个列上创建索引

create index indexname on tablename (column [asc|desc], …);

修改表字段的长度

alter table user modify column im varchar(4000);

查询 select
根据列查询唯一的行

select distinct creator from contacts;

查询前5条

select id from contacts limit 5;

查询下一个5条(6-10条)

select id from contacts limit 5, 5;

查询第一行

select id from contacts limit 1;

检查表键是否正确

analyze table orders;

发现和修复问题

check table orders, orderitems;

显示当前状态

show status;

显示变量

show variables

显示当前连接

show processlist;

您可能感兴趣的文档:

--结束END--

本文标题: mysql基础语句1

本文链接: https://lsjlt.com/news/185694.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql基础语句1
    创建用户 create user ben identified by ‘P@$$w0rd’; 查看所有用户 select user,host from mysql.user; 用户重命名 rename user ben...
    99+
    2023-01-31
    语句 基础 mysql
  • MySQL基础语句
    查看语句 查看所有数据库 show databases; 查看表结构 desc table_name; 查看库中所有表 show tables; 查看建表语句 show create table ; 新建表语...
    99+
    2021-02-22
    MySQL基础语句
  • MySQL基础:DML语句
    SQL语言大致分为`DCL`、`DDL`、`DML`三种,本文主要介绍`MySQL 5.7`版本的`DCL`语句。 blog:https://www.cnblogs.com/Rohn/ SQL语言大致...
    99+
    2018-11-18
    MySQL基础:DML语句
  • MySQL基础——DDL语句
    目录 MySQL SQL DDL——数据定义 数据库操作 连接 查询 使用 创建 删除 数据表操作 创建 查询 修改 删除 MySQL MySQL是一个关系型数据库管理系统,其数据是保存在不同的数据表中,而不是将所有数据放在一个大仓库内...
    99+
    2023-09-21
    mysql 数据库
  • mysql基础(七)select语句
    单表查询:     SELECT         [ DISTINC...
    99+
    2024-04-02
  • MySQL基础:DML语句总结
    SQL语言大致分为`DCL`、`DDL`、`DML`三种,本文主要介绍`MySQL 5.7`版本的`DCL`语句。 blog:https://www.cnblogs.com/Rohn/ SQL语言大致...
    99+
    2018-12-12
    MySQL基础:DML语句总结
  • Mysql基础入门-SQL_DDL语句
    一、mysql数据库介绍:    mysql数据库属于关系型数据库,关系型数据库是指采用关系模型来组织数据的数据库,似于Excel函数关系表。保持数据的一致性是关系型...
    99+
    2024-04-02
  • MYSQL基础语句(自我记忆)
                                                                                                                       ...
    99+
    2021-02-04
    MYSQL基础语句(自我记忆)
  • 什么是MySQL的基础语句
    本篇文章给大家主要讲的是关于什么是MySQL的基础语句的内容,感兴趣的话就一起来看看这篇文章吧,相信看完什么是MySQL的基础语句对大家多少有点参考价值吧。查看当前MYSQL支持的存储引擎show engi...
    99+
    2024-04-02
  • mysql基础(二) 常用SQL语句
    SQL语句类型:     DDL:数据库定义语言 create,drop,alter     DML:数据操作语言...
    99+
    2024-04-02
  • Mysql基础增删改查语句
    最基本必会的增删改查   一.增Insert (特殊的如果id自动递增的话,就不需要插入id) 基本语法  insert into 表名(列1,列2,列3,列4,...)  values(值,值,值) 例子  insert into stu...
    99+
    2023-08-31
    mysql 数据库
  • Oracle基础语句
    1、创建表create table IT_EMPLOYEES(ENPLOYEES_ID NUMBER(6) NOT NULL UNIQUE,FIRST_NAME VARCHAR2(20),LAST_...
    99+
    2024-04-02
  • 基础MySQL中insertinto语句的使用
    MySQL中insert into语句的基本用法 MySQL是一种常用的关系型数据库管理系统,它提供了丰富的SQL语句用于数据的查询和操作。其中,insert into语句用于向表中插...
    99+
    2024-02-22
    mysql 基本用法 sql语句
  • SQL SELECT 语句基础
    目录一、列的查询二、查询出表中所有的列三、为列设定别名四、常数的查询五、从结果中删除重复行六、根据 WHERE 语句来选择记录七、注释的书写方法请参阅 学习重点 使用 SELECT 语句从表中选取数据。 为列设定显示用的...
    99+
    2017-11-22
    SQL SELECT 语句基础
  • Python基础——1基础
    输出 print(‘把子肉爱上热干面’,‘哈哈’)  # ‘,’输出为空格 输人 name = input(‘提示的内容’) /浮点除法  %.6f //地板除法  整除 %  取余 python编码问题 (采用Unicode编码) ...
    99+
    2023-01-30
    基础 Python
  • Python基础语法介绍(1)
    环境配置 开发平台:Mac OS Version 10.13.2 开发工具安装 Python3.6.5 官网安装网址:https://www.python.org/downloads/ Pycharm 官网安装网址:http://w...
    99+
    2023-01-31
    语法 基础 Python
  • python入门语句基础之if语句、while语句
    目录一、if语句二、while语句一、if语句 if 语句让你能够检查程序的当前状态,并据此采取相应的措施。if语句可应用于列表,以另一种方式处理列表中的大多数元素,以及特定值的元素...
    99+
    2024-04-02
  • MySQL基础与sql语句实操演练
    本文主要给大家简单讲讲MySQL基础与sql语句实操演练,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望MySQL基础与sql语句实操演练这篇文章可以给大家带...
    99+
    2024-04-02
  • MySQL有哪些常用的基础语句
    下文主要给大家带来MySQL有哪些常用的基础语句,希望这些内容能够带给大家实际用处,这也是我编辑MySQL有哪些常用的基础语句这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。一、查看数据库。对于查看...
    99+
    2024-04-02
  • MySQL基础教程之DML语句详解
    目录DML 语句1.插入记录2.更新记录3.简单查询记录4.删除记录5.查询记录详解(DQL语句)5.1.查询不重复的记录5.2.条件查询5.3.聚合查询5.4.排序查询5.5.li...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作