1.软文推荐

2.软文推荐

3.软文推荐

目录: 1、那有比较全的MySql命令啊???? 2、mysql添加连接主机问题 3、linux 下如何进入 mysql 命令行 4、MySQL主机名 什么意思 5、如何在linux上远程访问本地的mysql 6、Navicat for MySQL 怎么连接主机ip ip是哪个哪? 那有比较全的MySql命令啊????

1. 连接mysql:

mysqlbinmysql -h主机地址 -u 用户名 -p 用户密码

2.退出mysql:exit

3. 修改密码:

mysqlbinmysqladmin -uroot -p(oldpassword) password newpassword

4.增加用户:

添加一个用户test1 密码为ABC;让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入

mysql,然后键入以下命令:grant select,insert,update,delete on *.* to test1@"%" Identified

by "abc";

增加一个用户test2密码为abc,让其只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地

主机,即mysql数据库所在的那台主机),这样用户即使用知道test2的密码,也无法从internet上直接访问数据库,只能通过mysql主机上的web页

来访问了。grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";

增加一个可以从任何地方连接服务器的一个完全的超级用户

grant all privileges on *.* to test3@"%" identified by 'password' with grant option;

5.删除授权

revoke select,insert,update,delete om *.* from test2@localhost ;

--------------------------------------------------------

6.显示数据库

show databases;

7.显示数据库中的表

use dataname;

show tables;

8.显示表的结构

describe tablesname;

9.建库

create database 库名;

10.建表

use dataname;

create table teacher //建立表TEACHER

(

id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default '深圳',

year date

); //建表结束

//以下为插入字段

insert into teacher values('','glchengang','深圳一中','1976-10-10');

insert into teacher values('','jack','深圳一中','1975-12-23');

注:在建表中

(1) 将ID设为长度为3的数字字段:int(3),并让它每个记录自动加一: auto_increment,

并不能为空:not null,而且让它成为主字段primary key

(2) 将NAME设为长度为10的字符字段

(3) 将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别

呢,只有等以后的文章再说了。

(4) 将YEAR设为日期字段。

如果你在mysql提示符键入上面的命令也可以,但不方便调试。 你可以将以上命令

原样写入一个文本文件中假设为school.sql,然后复制到c:下,并在DOS状态进入目录

mysql in,然后键入以下命令:

mysql -uroot -p密码 c:school.sql

如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你

只要将//的注释去掉即可使用)。

11.删除库和删除表

drop dataname;

drop tablename;

12.将表中的记录清空

delete from tablename;

13.显示表中的记录

select * from tablename;

14.表重命名

alter table t1 rename t2

---------------------------------------------------------

15. 备份数据库

mysqlbinmysqldump -h(ip) -uroot -p(password) databasename database.sql

16. 恢复数据库

mysqlbinmysql -h(ip) -uroot -p(password) databasename database.sql

17.复制数据库

mysqldump --all-databases all-databases.sal

18.备份表

mysqlbinmysqldump -h(ip) -uroot -p(password) databasename tablename tablename.sql

19.恢复表(操作前先把原来的表删除)

mysqlbinmysql -h(ip) -uroot -p(password) databasename tablename tablename.sql

----------------------------------------------------------

20.为了改变列a,从INTEGER改为TINYINT NOT NULL(名字一样),

并且改变列b,从CHAR(10)改为CHAR(20),同时重命名它,从b改为c:

ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20);

增加一个新TIMESTAMP列,名为d:

ALTER TABLE t2 ADD d TIMESTAMP;

在列d上增加一个索引,并且使列a为主键:

ALTER TABLE t2 ADD INDEX (d), ADD PRIMARY KEY (a);

删除列c:

ALTER TABLE t2 DROP COLUMN c;

增加一个新的AUTO_INCREMENT整数列,命名为c:

ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADD INDEX (c);

注意,我们索引了c,因为AUTO_INCREMENT柱必须被索引,并且另外我们声明c为NOT NULL,

因为索引了的列不能是NULL

---------------------------------------------------------------

21.数据的导入导出

A。mysqlimport

语法:mysqlbinmysqlimport database tables.txt( 文件名需要与表名相同)

参数:-d or --delete 新数据导入数据表中之前删除数据数据表中的所有信息;

-f or --force 不管是否遇到错误,mysqlimport将强制继续插入数据;

-i or --ignore mysqlimport跳过或者忽略那些有相同唯一关键字的行, 导入文件中的数据将被忽略;

-l or -lock-tables 数据被插入之前锁住表,这样就防止了, 你在更新数据库时,用户的查询和更新受到影响;

--fields-enclosed- by= char

指定文本文件中数据的记录时以什么括起的, 很多情况下数据以双引号括起。 默认的情况下数据是没有被字符括起的。

--fields-terminated- by=char

指定各个数据的值之间的分隔符,在句号分隔的文件中,分隔符是句号。您可以用此选项指定数据之间的分隔符。默认的分隔符是跳格符

(Tab)

--lines-terminated- by=str

此选项指定文本文件中行与行之间数据的分隔字符串 或者字符。 默认的情况下mysqlimport以newline为行分隔符。 您可以选择用一个字

符串来替代一个单个的字符: 一个新行或者一个回车。

mysqlimport命令常用的选项还有-v 显示版本(version), -p 提示输入密码(password)等。

--------------------------------------------------------------

22.常用插入、修改、删除语句

插入记录:insert into teacher values('','glchengang','深圳一中','1976-10-10');

修改记录:update mytable set single=′y′ where name=′abccs′;

删除记录:delete from mytable where name=′abc′;

mysql添加连接主机问题

确认本机MySQL已经运行;

确认MySQL允许使用指定的用户名进行本地连接。

linux 下如何进入 mysql 命令行

格式: mysql -h主机地址 -u用户名-p用户密码

1、例1:连接到本机上的MYSQL

一般可以直接键入命令。

mysql -uroot -p1

回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql

2、连接到远程主机上的MySQL。

假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:

mysql -h10.0.0.1 -uroot -p1231

(注:u与root可以不用加空格,其它也一样)

3、退出MySQL命令。

exit (回车)。

扩展资料:

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。

Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

参考资料:百度百科-LinuxMySQL主机名 什么意思

是 :数据库连接地址,不是主机的数字地址,是数据库的链接地址,点开数据库后的那个。

如何在linux上远程访问本地的mysql

查该服务器是否能实现远程登录Mysql,看是否是因为没有权限。

检查Linux上Mysql是否启动。

若启动登录Mysql,若未启动,执行service mysqld start。

赋权限,%表示所有ip可访问,也可以改成自己本地的IP地址,密码改为linux上mysql的密码。

本地为了方便被访问,可先关闭自己的防火墙。

Navicat for MySQL 怎么连接主机ip ip是哪个哪?

127.0.0.1或者localhost

服了,你貌似没有输入密码,即password mysql默认密码为root

相关文章 8

1

腾讯云服务器实例(腾讯云服务器实例在哪) 2分钟前

目录:1、腾讯云服务器instance-id在哪里看2、腾讯云服务器如何使用3、怎么用腾讯云服务器建一个 WordPress 站点4、云服务器都能做什么?5、...

2

拼多多新店优化标题会有影响吗(拼多多标题可以优化吗) 5分钟前

目录:1、拼多多改商品标题把2021改成2022有影响吗2、拼多多宝贝发布成功后频繁编辑宝贝 对于权重有影响吗?3、拼多多店铺怎么优化商品标...

3

国外vps选择(国内vps推荐) 7分钟前

目录:1、国外VPS云服务器选择攻略心得分享2、可以国外的vps3、哪款海外 VPS 性价比高国外VPS云服务器选择攻略心得分享 你知道如何选择国...

4

瑞士云主机(英国云主机) 9分钟前

目录:1、请问一下云虚拟主机哪家好2、国外有没有好的云服务器推荐?3、云服务器哪个品牌比较好4、听说瑞士峰力云平台的机器不错,家人...

5

seo网站在不同时间的优化要点的简单介绍 11分钟前

目录:1、网站SEO优化有哪些要点?2、SEO优化有哪些重点内容?3、网站seo该怎么优化?有哪些方法呢?4、SEO优化思路的几个要点网站SEO优化有...

6

wpcom主题(wp中文主题) 13分钟前

目录:1、wordpress最好用的主题有哪些2、wordpress如何修改成企业网站 wordpress主题修改3、谁有wordpress主题下载网站http://www.wpsharer.com的VIP?帮...

7

做一个自己的网站(做一个自己的网站多少钱) 15分钟前

目录:1、自己如何制作一个网站2、自己怎么建立个网站3、怎么自己做网站4、怎么创建一个网站?5、可以自己做网站吗?如何做?6、我想...

8

山东服务器租用(济南服务器租用) 16分钟前

目录:1、idc服务器租用托管一般怎么收费 要多少钱2、山东有服务器租用?3、游戏服务器租用哪里好?idc服务器租用托管一般怎么收费 要多...