首页 > 数据库 >SQL语句的入门学习运用

SQL语句的入门学习运用

时间:2023-09-19 22:02:10浏览次数:37  
标签:语句 用户名 入门 数据库 SQL 用户 密码 user mysql

查看版本

mysql -V

select version();

查看帮助信息

mysql --help  或者mysql -?

登录

mysql -hIP地址 -p端口 -u用户名 -p密码

说明:

-hIP地址:连接到指定ip的数据库

-p端口:需要连接数据库对应的端口(一般是3306)

-u用户名:需要登录的用户名的密码

-p密码:用户名登录数据库的密码

列如:mysql -hlocahost -p3306 -uroot -p

如果连接本地端口没有修改

mysql -uroot -p

远程数据库服务【局域网】

需要对用户设置允许远程操作

mysql -h192.168.4.41 -p3306 -uroot

退出登录

exit  或者quite

修改密码【密码的方式有很多】

登录后修改自己的密码

set  password=password(新密码);

查看当前用户

select user();或者select current_user();

查看当前用户所拥有的的数据库

show databases;

选择数据库

use 数据库名;

当前数据库

select database();

显示当前数据库所有的表

show tables;

看某一个表的结构

desc 表名字

查看权限

show privileges;

数据库支持的引擎

show engines;

提供了加密的工具

password(需要加密的内容)

创建数据库

crate database 数据库名字

删除数据库

drop database 数据库名

查看所有的用户

select host,user frommysql.user;

创建新的用户

create user 用户名@主机或者IP地址  identified by密码

删除用户

drop user 用户名@“主机名或者ip(只能用有删除权限的用户删除其他用户)

解释mysql的用户以及数据库管理方式

mysqlsql数据库服务提供几个默认的数据库来初始化管理信息

sys---数据库软件服务一些默认的设置

mysql---数据库提供一个用户,数据库等数据的管理

db表---存储所有的数据信息

user表---用来管理用户信息

标签:语句,用户名,入门,数据库,SQL,用户,密码,user,mysql
From: https://blog.51cto.com/u_16220922/7529750

相关文章

  • 【面试题精讲】Mysql如何实现乐观锁
    有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top首发博客地址文章更新计划系列文章地址在MySQL中,可以通过使用乐观锁来实现并发控制,以避免数据冲突和并发更新问题。乐观锁是一种乐观的思想,它假设并发操作不会导致冲突,只......
  • MySQL学习03
    一、自动增加字段设置了自动步长字段,可以不用手动插入值,由系统提供的默认值和默认的步长自动增加,例如学号字段要求:1、只有主键才能设置2、只有数值型字段3、一张表最多只能设置一个设置方法:createtable表名(字段类型primarykeyauto_increment);设置初始值:1、......
  • 每日学习之phoenix快速入门
    1.建表语句createtableifnotexists表名(ROWKEY名称数据类型primarykey,列簇名.列名1数据类型NOTNULL,列簇名.列名2数据类型NOTNULL,列簇名.列名3数据类型,列簇名.列名4数据类型);2.删除表droptableifexists表名;3.插入数据up......
  • centos 7 彻底删除mysql5.7 与 mysql5.7 rpm安装
    准备工作1.下载msyql5.7的安装包,mysql-5.7.36-1.el7.x86_64.rpm-bundle.tarsystemctlstopmysqld//关闭msyql服务2.查看是否有安装的mysql,删除安装的mysqlrpm-qa|grep-imysql//查看使用rpm安装了哪些包3.卸载安装的包,逐个删除查到了rpm包rpm-e--nodeps......
  • zone.js由入门到放弃之五——NgZone & ApplicationRef源码分析
    啸达同学刚写zone.js系列就说过,NgZone影响着Angular中的变更检测,历时一个多月的笔耕不辍,终于到了他初次下笔时的目的地~zone.js系列zone.js由入门到放弃之一——通过一场游戏认识zone.jszone.js由入门到放弃之二——zone.jsAPI大练兵zone.js由入门到放弃之三——zone.js源码分析......
  • 深入解析 MySQL 中的字符串处理函数:RIGHT()、LEFT() 和 CHAR_LENGTH
    在MySQL数据库中,字符串处理是一个常见的任务,特别是当你需要从字符串中提取特定部分或者计算字符串的长度时。我们在之前的博文中已经介绍过SUBSTRING_INDEX()、SUBSTRING_INDEX()、SUBSTRING_INDEX(),感兴趣的朋友了可以翻一下我们之前的博文;在本文中,我们将深入探讨三个重要的字......
  • redis和mysql的区别以及它们是如何配合使用的
    redis和mysql的区别:1、从类型上来说,mysql是关系型数据库,redis是缓存数据库。2、mysql用于持久化的存储数据到硬盘,功能强大,但是速度较慢。redis用于存储使用较为频繁的数据到缓存中,读取速度快。3、mysql和redis因为需求的不同,一般都是配合使用。mysql和redis的数据库类型,m......
  • Windows-Sqlserver2016对指定数据库进行扩容
    前言:之所以会想起来写这一篇文章,是因为工作中正好需要用到,所以记录一下如何对想要的数据库进行扩容操作实际上在处理这种问题之前,我翻阅了许多文章,也没找到自己想要的答案,也正因为如此打算自己写一篇关于扩容数据库的操作文章 搭建实验环境:在扩容之前,我们先创建一个数据库......
  • Python游戏开发:Pygame库入门
    Pygame是一个开源的Python库,用于开发2D游戏。它提供了许多功能,如游戏开发、音频处理和事件处理。安装Pygame库您可以通过以下命令在终端中安装Pygame库:pipinstallpygame创建游戏窗口要创建一个游戏窗口,您可以使用以下代码:importpygamepygame.init()#设置窗口尺寸window_......
  • K8s部署Nacos 2.0.3集群模式(外置mysql数据库)
    来源:https://www.woniusnail.com/?p=1691Nacos 具体介绍就不介绍了,详细的官方都有。本次主要介绍在k8s集群中部署Nacos集群(3节点),数据库使用外置的mysql,相比使用官方的在k8s内创建数据库的方案维护更方便,所有nacos配置全部保存在数据库中,不用担心重启掉线等异常导致配置文......