㈠ mysql数据库中最常用的几个命令
Mysql常用命令行大全 机 第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 第三招、增加新用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码" 如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令: grant select,insert,update,delete on *.* to user1@localhost Identified by "password1"; 如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。 如果你不想user1有密码,可以再打一个命令将密码去掉。 grant select,insert,update,delete on mydb.* to user1@localhost identified by ""; 第四招: 操作数据库 登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。 1、 显示数据库列表。 show databases; 缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。 2、 显示库中的数据表: use mysql; show tables; 3、 显示数据表的结构: describe 表名; 4、 建库与删库: create database 库名; drop database 库名; 5、 建表: use 库名; create table 表名(字段列表); drop table 表名; 6、 清空表中记录: delete from 表名; 7、 显示表中的记录: select * from 表名; 第五招、导出和导入数据 1. 导出数据: mysqlmp --opt test > mysql.test 即将数据库test数据库导出到mysql.test文件,后者是一个文本文件 如:mysqlmp -u root -p123456 --databases dbname > mysql.dbname 就是把数据库dbname导出到文件mysql.dbname中。 2. 导入数据: mysqlimport -u root -p123456 < mysql.dbname。 不用解释了吧。 3. 将文本数据导入数据库: 文本数据的字段数据之间用tab键隔开。 use test; load data local infile "文件名" into table 表名; 1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表 mysql> SHOW TABLES; 5:创建一个数据库表 mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1)); 6:显示表的结构: mysql> DESCRIBE MYTABLE; 7:往表中加入记录 mysql> insert into MYTABLE values ("hyq","M"); 8:用文本方式将数据装入数据库表中(例如D:/mysql.txt) mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE; 9:导入.sql文件命令(例如D:/mysql.sql) mysql>use database; mysql>source d:/mysql.sql; 10:删除表 mysql>drop TABLE MYTABLE; 11:清空表 mysql>delete from MYTABLE; 12:更新表中数据 mysql>update MYTABLE set sex="f" where name='hyq'; posted on 2006-01-10 16:21 happytian 阅读(6) 评论(0) 编辑 收藏 收藏至365Key 13:备份数据库 mysqlmp -u root 库名>xxx.data 14:例2:连接到远程主机上的MYSQL 假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -uroot -pabcd123 (注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令: exit (回车)
㈡ mysql常用命令都有哪些
1.导出整个数据库
mysqlmp-u用户名-p–default-character-set=latin1数据库名》导出的文件名(数据库默认编码是latin1)23mysqlmp-uwcnc-psmgp_apps_wcnc》wcnc.sql
2.导出一个表
mysqlmp-u用户名-p数据库名表名》导出的文件名23mysqlmp-uwcnc-psmgp_apps_wcncusers》wcnc_users.sql
3.导出一个数据库结构
mysqlmp-uwcnc-p-d–add-drop-tablesmgp_apps_wcnc》d:wcnc_db.sql23-d没有数据–add-drop-table在每个create语句之前增加一个droptable
4.导入数据库
A:常用source命令23进入mysql数据库控制台,45如mysql-uroot-p67mysql》use数据库89然后使用source命令,后面参数为脚本文件(如这里用到的.sql)1011mysql》sourcewcnc_db.sql1213B:使用mysqlmp命令1415mysqlmp-uusername-pdbname《filename.sql1617C:使用mysql命令1819mysql-uusername-p-Ddbname《filename.sql启动与退出
1、进入MySQL:启动MySQLCommandLineClient(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql》
2、退出MySQL:quit或exit
5.创建数据库
命令:createdatabase《数据库名》
例如:建立一个名为xhkdb的数据库
mysql》createdatabasexhkdb;
6.显示所有的数据库
命令:showdatabases(注意:最后有个s)
mysql》showdatabases;
7.删除数据库
命令:dropdatabase《数据库名》
8.连接数据库
命令:use《数据库名》
例如:如果xhkdb数据库存在,尝试存取它:
9.查看当前使用的数据库
mysql》selectdatabase();
10.当前数据库包含的表信息:
mysql》showtables;(注意:最后有个s)
㈢ 请问 mysql中 mysql -uroot -proot 这条命令是什么意思
打开mysql,用户名为root,密码也是root
㈣ mysql -uroot -p命令后却提示:“mysqld不是内部或外部命令,也不是可运行的程序”
1.
你的命令显然输错了,mysql而不是mysqld
2.
无论mysql或者mysqld,都是在mysql安装目录的bin文件夹下面,正常情况下在dos下要cd到这个文件夹下后再执行相关命令,否则会出现“xxxx不是内部或外部命令,也不是可运行的程序”错误;
3.
如果想在任意位置都可以执行mysql或mysqld命令,可以把mysql安装目录下的bin文件夹配置到path环境变量中。
满意请采纳!
㈤ 在mysql中mysql -uroot -p 命令是做什么的,-u 和 -p有什么用。
mysql -uroot -pxxx,解释:-u后面跟用户名,-p后面写密码。
1、该命令行是做mysql数据库的登录操作。
2、其他常见命令;
1)、查看所有数据库,show databases;
2)、创建数据库,create database test2;
3)、删除数据库,drop database test2;
4)、选择应用某个数据库,例如:blogdemo2数据库,use blogdemo2;
5)、查看某个数据库下的所有表,show tables;
扩展资散埋料
1、冲春蚂创建用户
1)、登录mysql后创建新用户,@后面的表示可以在哪里登录,%可以在任意地方登录,用不同的用户登森此录数据库,表不一样
如:create user 'abc'@'locallost' identified by 'usrabc';
2)、也可以用下面这种方法创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
这样就创建了一个名为:test 密码为:1234 的用户。
2、为用户授权
授权格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";
参考资料
网络-Mysql
㈥ linux 下如何进入 mysql 命令行
1、连接到本机上的MYSQL,一般可以直接键入命令: mysql -uroot -p1。
2、连接到远程主机上的MySQL的命令是:mysql -h10.0.0.1 -uroot -p1231。
3、退出MySQL的命令是:exit (回车)。
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统) 应用软件。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL[1]自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。
㈦ 请问 mysql中 mysql -uroot -proot 这条命令是什么意思
从这句话看,就是在mysql命令行下执行linux系统命令。\!的意思就是在唯埋粗mysql命令行执行linux命令。你可以试下:\!
ls
我也觉得这个命令,可以直液肆接执行
cp
$path/$i
/backup/
但是这个$path和$i是变量,你看前文有定义过么。
要是指镇单独用这个命令,注意下路径。
㈧ mysql -uroot -p bash:未找到命令
你应该进入到安装mysql的路径。是在安装mysql 的/usr/local/mysql/bin目录下。然后运行./mysql -uroot -p就可以了
之所以出现这种情况,是因为你没有把mysql添加到环境变量中
㈨ mysql -uroot -p是什么命令
这个是登mysql登陆数据库的命令,如果你使用黑窗口(DOS)的话就要这个命令进入数据库。
㈩ 如何使用mysql命令行
打开开始-》运行-》输入cmd回车,开启命令行模式,简单的一些命令有如下
//window下mysql服务的启动与停止****************
//方法一:
启动 : cmd下输入'net start mysql'
停止 : cmd下输入'net stop mysql'
//方法二 : (推荐,省的记命令)
控制面板>管理工具>服务(或者直接搜索'服务'),然后找到mysql,直接启动或停止
//mysql登录和退出******************
//登录
mysql -uroot -p #或:mysql -hlocalhost -uroot -p
#注 : 如果报错 " 'mysql' 不是内部或外部命令... ",那就是win系统的环境变量没有配置
//退出
exit
//数据库定义语句******************
//创建数据库
create database day01_test [charset utf8] [collate utf8_general_ci];
#默认字符编码utf8,默认排序规则utf8_general_ci ,,, []代表可选项
//删除数据库
drop database day01_test;
//其他数据库操作
show databases; //显示系统中所有数据库
use day01_test; //选择day01_test库
//mysql的字段类型******************
/*
//整型
+------------+-----------+------------------------+-------+
| 类型 | 大小(字节)| 范围(有符号) |是否常用|
+------------+-----------+------------------------+-------+
| tinyint | 1 | -128~127 | √ |
| smallint | 2 | -32768~32767 | |
| mediumint | 3 | -8388608~8388607 | |
| int | 4 | -2147483648~2147483647 | √ |
| bigint | 8 | +-9.22*10的18次方 | |
+------------+-----------+------------------------+-------|
注:unsigned:声明无符号,就是不能为负,如tinyint声明无符号范围为0~256
*/
/*
//浮点型
+--------------+---------------+------------------------+-------+
| 类型 | 大小(字节) | 范围(有符号) |是否常用|
+--------------+---------------+------------------------+-------+
| float(m,d) | 4 单精度 | -128~127 | |
| double(m,d) | 8 双精度 | -32768~32767 | |
| decimal(m,d) | 依赖于M和D的值| -8388608~8388607 | √ |
+------------+-----------+------------------------------+-------|
*/
/*
//字符类型
+---------+--------------+-----------+--------+
| 类型 | 大小(字节) | 用途 |是否常用|
+---------+--------------+-----------+--------+
| CHAR | 0-255 | 固定长度 | √ |
| VARCHAR | 0-65535 | 变化长度 | √ |
| TEXT | 0-65535 | 长文本数据 | √ |
| enum | 最多65535选项| 单选类型 | |
| set | 最多64选项 | 多选类型 | |
+---------+--------------+------------+-------|
char : 固定长度,字段设为char(10) , 如果用户只存储3个字符,也占10个字符的空间
varchar : 变化长度,字段设为varchar(10), 如果用户只存储3个字符,只占3个字符的空间
text : 通常用于存储大文本,如博客,论文等
*/
/*
//时间类型
+-----------+-----------+-----------------------------------------+-------+
| 类型 | 大小(字节)| 范围 |是否常用|
+-----------+-----------+-----------------------------------------+-------+
| DATE | 3 | 1000-01-01/9999-12-31 | |
| TIME | 3 | -838:59:59/838:59:59 | |
| YEAR | 1 | 1901/2155 | |
| DATETIME | 8 | 1000-01-01 00:00:00/9999-12-31 23:59:59 | |
| TIMESTAMP | 8 | 1970-01-01 00:00:00/2037 年某时 | |
+-----------+-----------+-----------------------------------------+-------|
注 : 存储时间基本不用时间类型 , 而是将时间存为时间戳,用int类型
*/
//表的简单创建语法*********************
create table student(
id int,
name varchar(10)
);
//表的其他常规操作*********************
//显示所有表
show tables;
//显示表结构
desc 表名;
//显示表的创建语句
show create table 表名;
//删除表
drop table aaa;
黑马程序员的PHP是国内最早开设的真正人工智能课程。课程全面系统,紧跟时代潮流。