-
登陆mysql
2018-07-09 11:34:542.登陆mysql : mysql -u root -p mysql 命令。 -u 后面接用户名 root超级管理员,拥有最高权限。 -p 后面接密码 3.退出mysql :brew services stop mysql 4.打开mysql :brew services start mysql...1.启动mysql :brew services start mysql
2.登陆mysql : mysql -u root -p
mysql 命令。 -u 后面接用户名 root超级管理员,拥有最高权限。 -p 后面接密码
3.退出mysql :brew services stop mysql
4.打开mysql :brew services start mysql
5.查看数据库服务器上面有哪些数据库
SHOW DATABASES;(大小写都可以,规则是大写)
6.数据库的命名规则
关键字与函数名称全部大写
数据库名称、表名称、字段名称全部小写
SQL语句必须以分号结尾
7.MySQ退出
a.mysql >exit;
b.mysql >quit;
c.mysql > \q;
8.远程服务器地址写法
mysql -u root -p -h127.0.0.0
9.登陆服务器上指定的数据库
mysql -u root -p -h127.0.0.0 -DJ1702
10.显示当前数据库里面的所有表
show tables;
11.在数据库的的服务器里面选择指定的数据库
USE mysql;
12.修改提示符
mysql -u root -p –prompt \h
localhost prompt mysql>
13.选择(查询)要显示的内容
mysql>select version();//version()表示版本号方法
14.时间方法
mysql>select now();
15.user()用户方法
mysql>select user();
16.创建文件夹
mysql>create database j1702 character set ‘gbk’;
17.修改文件夹
mysql>alter database j1702 character set=ut8;
18.删除数据库
drop database j1702;
19.在指定文件夹中创建数据表
mysql> create table tb_student (
->id INT,
->name CHAR(20),
->weight FLOAT
-> );
20.显示该数据库里面的数据表
mysql> show tables;
21.两种显示表结构
a.desc tb_student;
b.show columns from tb_student;
22.创建约束数据表
mysql> create table tb2(
->id int UNSIGNED PRIMARY KEY,//UNSIGNED 无符号型整数 PRIMARY KEY 主键约束
->name CHAR(20)NOT NULL,//NOT NULL 非空约束
->weight FLOAT(5,2)
-> );
23.删除数据表
mysql>drop table tb2;
24.插入数据表
mysql > insert tb2 VALUES (1001,’张三’,50.02);
25.显示创建过程
mysql> show create table tb2;
26.表级约束和列级约束的区别
a.对于一个列所创建的约束,成为列级约束。
b .对于两个或两个以上的列所创建的约束,我们称之为表级约束
c.列级约束在使用的时候,既可以在列定义的时候声明,也可以在列定义以后声明。
d.表级的约束只能在列定义以后来声明;
e.在所有的约束中,并不是说每种约束都存在着表级或列级约束,他们只有列级约束,而对于其他的3种,像主键,唯一,外键她们都可以存在表级约束和列级约束。
27.显示数据结构
mysql>\s
28.主键的定义
主关键字(主键,primary key )是被挑选出来,做表的行的唯一标识的候选关键字。一个表只有一个关键字。主关键字有称为主键。
主键可以由多个字段组成,分别称为单子段主键或多字读主键。有称主码。并且它可以唯一确定表中的一行数据,或者可以唯一确定一个实体。
29.创建唯一约束数据表(参数自增长)
mysql>create table tb3(
->id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,//INCREMENT 自增长
->name CHAR (20)NOT NULL UNIQUE,//UNIQUE唯一约束
->weight FLOAT(5,2)DEFAULT 50.3//DEFAULT设置默认值
->);
30.唯一约束对空值无效
31.向数据表中增加姓名字段(name)
ALTER table tb5 add name VARCHAR(20)unique;
32.向数据表中(naem)前面添加一个sex字段
ALTER table tb5 add sex enum (‘1’,’2’)after weight;//enum枚举
32.删除数据表中指定列
ALTER table tb5 drop sex;
33.在数据表中最前面添加class字段
ALTER table tb5 add class int first;
34.在数据表中最前面添加province 和city字段
ALTER table tb5 add (province char (20),city char (20));
35.添加主键约束
ALTER table tb6 add PRIMARY KEY (id));
36.添加唯一约束
ALTER table tb6 add UNIQUE (name);
37.不支持同时删除多个字段
ALTER table tb5 drop (province,city );
38.显示索引相关信息
mysql>show index from tb6\G;
39.两种删除约束的方法
a.mysql >ALTER TABLE tb7 drop index name;
b.mysql >ALTER TABLE tb7 drop key name;
-
MySQL命令行登陆,远程登陆MySQL
2018-11-11 10:09:13MySQL命令行登陆,远程登陆MySQL分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
关键词: MySQL控制台登陆,MySQL命令行登陆,远程登陆MySQL,MySQL图形管理,navicat 10.1.8,navicat下载。
注:
MySQL图形界面管理工具【navicat 10.1.8中文绿色版】
下载地址:http://www.t00y.com/file/18393836
备用地址:http://ProCircle.qjwm.com/down_7326838.html
-----------------------------------------------------------------------------------------------
虽说用图形界面程序可以管理MySQL,但有些功能是图形用户界面程序做不到的,
有时候我们必须通过命令来实现我们的需求,因此理解一些常用的MySQL命令
是很有用的。
-----------------------------------------------------------------------------------------------
1.MySQL自带工具的存放路径:
D:\Program Files\MySQL\MySQL Server 5.6\bin //请灵活应变
为了方便使用,我们可以将以上路径添加到系统的环境变量path中
如果你不放,则有可能在CMD中打开不了相应的程序。
//截图如下:
-----------------------------------------------------------------------------------------------
2.本地登录MySQL
命令:mysql -u root -p //root是用户名,输入这条命令按回车键后系统会提示你输入密码
//然后你输入正确的密码,再按一下回车键就可以登录MySQL数据库了。
!截图如下
-----------------------------------------------------------------------------------------------------------------------------
3.指定端口号登录MySQL数据库
将以上命令:mysql -u root -p改为 mysql -u root -p -P 3306 即可,注意指定端口的字母P为大写,
而标识密码的p为小写。MySQL默认端口号为3306
!截图如下
-----------------------------------------------------------------------------------------------------------------------------
4.指定IP地址和端口号登录MySQL数据库
命令格式为:mysql -h ip -u root -p -P 3306例如:mysql -h 127.0.0.1 -u root -p -P 3306
!截图如下
---------------------------------------------------------------------------------------------------------------
给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
-
Mysql忘记密码如何登陆Mysql
2018-04-24 16:19:48如果忘记密码,或者连localhost也没有访问权限的情况,可以通过免密登陆mysql,并修改user表信息。解决:修改/etc/mysql/mysql.conf.d1在[mysqld]区域添加配置:skip-grant-tables 说明:禁用授权表重启/etc/init.d/...如果忘记密码,或者连localhost也没有访问权限的情况,可以通过免密登陆mysql,并修改user表信息。
解决:
修改/etc/mysql/mysql.conf.d
1在[mysqld]区域添加配置:
skip-grant-tables
说明:禁用授权表
重启
/etc/init.d/mysqlrestart
登陆mysql
mysql -u root-p
说明:输入密码时直接回车可直接登录
修改user表
修改ip限制
UPDATE user SEThost='172.16.172.*' WHERE user='root';
修改密码
UPDATE user SET Password='root'WHERE user='root';
5.7版本
update user setauthentication_string = password('root'), password_expired = 'N',password_last_changed = now() where user = 'root';
授权localhost登陆
grant all privileges on *.* to'root'@localhost identified by 'root';
说明:授权localhost可以登陆root用户,密码为root
*注意:一定要回去把skip-grant-tables注释掉然后再重启
---
更多文章关注公众号 -
在CMD中登陆MySQL
2019-01-05 17:24:50在cmd中登陆MySQL 几周前刚安装了mysql作为一个小白,我真的不会登陆。后来找了教程,就自己写一下过程吧。 首先以管理员身份启动cmd 找到mysql的路径 复制这个路径 第三,在cmd中,输入cd 空格后黏贴路径 在... -
linux登陆mysql数据库
2018-03-07 20:34:00linux登陆mysql数据库 1.登陆 mysql -u用户名 -p密码 2.查看所有用户名:show databases; 3.进入用户:use 用户名; 4.查看用户下所有的表:show tables; posted... -
[MySQL] 通过socket登陆MySQL
2016-08-18 15:12:33在/usr/my.cnf配置socket路径,vi /usr/my.cnf添加 socket = /var/lib/mysql/mysql.sock用下面的命令登陆mysql,不需要用户名密码mysql -S /var/run/mysqld/mysqld.sock -
命令行登陆MySQL和远程登陆MySQL 的方法
2019-03-04 00:26:49为了方便使用,我们需要把mysql命令的路径添加到系统环境变量path中。如果你不放,则有可能在CMD中,提示没有mysql命令。 本地命令行登录MySQL 输入以下命令, # mysql -u root -p root是用户名,输入这条命令按... -
命令行登陆mysql
2019-03-07 15:35:22下面是几种登陆到MySql数据库的登陆方式代码 1mysql -u root -ppassword 2.mysql -u root -p Enter password:password 3.mysql -h localhost -u root -ppassword 4.mysql -h 127.0.0.1 -u root -ppassword ... -
登陆Mysql时,错误代码ERROR 1045
2019-08-13 20:54:47登陆Mysql时,错误代码ERROR 1045 注意:出现上述错误,多为登陆mysql数据库的密码错误。 处理:使用免密登陆mysql,然后执行sql语句,修改密码即可。 以管理员身份运行cmd(不是直接windows键+R打开),执行... -
Linux 安装好mysql之后 如何通过远程登陆mysql
2015-07-13 15:04:09默认情况下不能通过远程登陆mysql,需要执行下面的命令之后就可以进行远程登陆了 grant all on *.* touser_name@'%' identified by 'user_password'; 上面的命令授予的用户权限可以访问mysql中的任意数据库... -
xampp 登陆MySQL 访问被拒绝
2018-12-20 18:19:23版权声明:本文为博主原创文章,未经博主允许不得转载。...新电脑装xampp无法登陆MySQL 修改 ▸ XAMPP ▸ xamppfiles ▸ phpmyadmin/config.inc.php文件 cfg[′Servers′][cfg... -
Windows下phpmyadmin登陆mysql报错
2017-04-12 13:35:37Windows下phpmyadmin登陆mysql报错: #2002 - — 服务器没有响应(或本地服务器的套接字没有正确设置)。 请先检查mysql服务有没有用开,可能是mysql服务没开的原因。 打开系统服务项:开始->... -
忘记密码,无密码登陆mysql
2018-05-22 09:49:21忘记密码了,无法登陆MySQL修改。怎么办呢?答案是有的。找到配置文件my.cnf[mysqld]添加:skip-grant-tables登陆[root@ ~]# mysql -uroot -p 回车即可无密码登陆。之后执行修改密码的指令即可。ALTER USER 'root'@... -
mycat无法登陆mysql时如何处理?
2019-05-31 20:53:29最近使用mycat登陆mysql时遇到了下面的问题 Can't connect to MySQL server on '10.42.99.160' (111) 1.针对上述情况,我们首先需要检查MyCat的配置文件schema.xml,是否存在错误 <?xml version="1.0"?&... -
命令行登陆mysql提示'mysql' 不是内部或外部命令
2014-08-02 00:48:00问题:命令行登陆mysql提示'mysql' 不是内部或外部命令。如图1所示。 图1 原因:没有将mysql的bin文件夹配置到环境变量里区,因为命令行登陆mysql需要调用bin下的mysql.exe文件。 解决方法:将mysql的bin文件夹... -
关于linux无法登陆mysql,报错Can't connect to local MySQL server through socket '/var/lib/mysql/mysql...
2019-04-19 10:57:37登陆mysql的时候报下面这个错误 [root@localhost ~]# mysql -hlocalhost -uroot -p123456mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 2002 (HY000): Can't connect ... -
MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限 无法使用新增的用户登陆mysql
2015-05-24 21:46:02今天安装openstack folsom版本,...无法使用新增的用户登陆mysql。我增加用户的方法如下: mysql -uroot -p$MYSQL_PASS CREATE DATABASE nova; GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY '$ -
ubuntu系统下登陆mysql输入命令无效
2015-01-05 23:42:09ubuntu系统下登陆mysql输入命令无效 原因:登陆mysql以后输入的mysql所有命令必须以分号结束(;),否则命令无效 -
登陆MySQL数据库,以及常用操作命令
2017-06-24 17:29:27登陆mysql 打cmd命令终端,如果已经添加了mysql的环境变量,可以直接使用命令mysql -uroot -p直接回车,之后按提示输入密码,如果未添加mysql的环境变量,可以切换到mysql的安装目录下的bin目录,再使用mysq -uroot... -
使用shell脚本自动登陆mysql并选择database
2018-08-11 10:39:07因为需要使用命令行来登陆mysql,每次执行那些很长很长的命令,又要记住密码,又要手动选择数据库,觉得太繁琐,所以希望通过命令直接执行。 但是搜索到的大多是只能登陆,或者直接在脚本里执行命令,都不满足我的... -
登陆MySQL出现下图错误,怎么解决?
2016-03-04 14:23:16 登陆MySQL时出现这种图错误,MySQL数据库和MySQL-Front都是今天才安装的,怎么解决? -
远程登陆MYSQL-指定ip和端口号
2017-12-29 14:27:45远程登陆mysql,同时指定对应的端口和ip。 假设远程的ip为:10.154.0.43 端口为:3341输入如下命令: #mysql -uroot -p -h10.154.0.43 -P3341 回车后: 会需要输入密码。 -
linux登陆mysql
2018-03-10 22:56:13显示库中的数据表:use mysql; //打开库4.建库:create database 库名;5.建表:use 库名; create table 表名(字段设定列表); 例如:create table6.删库和删表: drop database 库名; drop... -
登陆mysql的命令行
2018-11-26 22:12:121.Win+R 打开运行界面输入cmd 2.输入mysql -u root -p 回车 3.输入密码,回车 登陆成功 -
关于WAMPserver中phpadmin连接mysql时出现#1045无法登陆mysql的解决方法
2016-10-29 22:45:15今天上午上班的时候遇到了一个关于phpmyadmin连接mysql时出现#1045-Accessdeniedforuser’root’@’localhost’(usingpassword: NO)的错误,起因是我在初次登陆mysql时修改了root的登陆密码,但是忘记在config.inc.... -
跨机器登陆mysql-ssh隧道
2014-01-21 18:16:22有时我们需要登陆mysql,但是mysql-server可能对登陆做了ip授权,比如:mysql对A机器做了登陆授权,我们在这上边安装了php/python的对应model,从而可以直接使用php/python脚本来进行sql操作. 但是该台机器却没有安装... -
#2002#无法登陆mysql服务器 phpmyadmin
2015-02-11 22:56:49#2002#无法登陆mysql服务器 开启mysql notifier 如果mysql notifier设置成不启动,那么设置成开启启动,重启电脑 网上说的localhost改成127.0.0.1可能有时候不奏效 -
navicat能登陆mysql,但是忘记密码了(已解决)
2020-03-31 21:36:10navicat能登陆mysql,但是忘记密码了(已解决) 我的问题比较特殊,mysql很久不用了,然后跑一个脚本需要mysql密码,navicat以前保存的能登进去, 但是就是把密码忘了,黑斜体是我的操作过程和结果 借鉴了一位前辈的...