如何使用My Sql

如何使用My Sql,第1张

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

第一次使用这个软件,打开后显示的是DOS的界面,应该怎么使用啊?

解析:

一、Mysql数据服务器登录

登录mysql需要切换到dos下的mysql的bin目录,进行如下 *** 作:

语法格式:mysql -h host_name -u user_name -p password (本机的话-h 和host_name可省)

----------------------我------------割--------------------------

My Experience:

C:\program files\mysql\mysql server 4.1\bin>mysql -u root -p

Enter password:******

先输入用户名和密码登陆要求(加上-p),回车后等出现"Enter password:",再输入密码回车,这样就可以

成功登陆mysql,否则将会登陆失败。

----------------------我------------割--------------------------

登陆成功后会显示如下信息:

Wele to the MySQL monitor. Commands end with or \g.

Your MySQL connection id is 1 to server version: 4.1.10-nt

Type 'help' or '\h' for help. Type '\c' to clear the buffer.

mysql>

标识"mysql>",当你看到这个出现在窗口的最左边的顶格时,这就是告诉你,你可以输入命令进行 *** 作了。

mysql>\s 查看版本信息

mysql>\q or mysql>quit 退出mysql数据库服务器

mysql>\h or mysql>help 查看帮助(其他的数据库服务器相关命令)

想要详细答案,加我QQ***********

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 mysqlshow tables3、 显示数据表的结构: describe 表名4、 建库与删库: create database 库名drop database 库名5、 建表: use 库名create table 表名(字段列表)drop table 表名6、 清空表中记录: delete from 表名7、 显示表中的记录: select * from 表名第五招、导出和导入数据 1. 导出数据: mysqldump --opt test >mysql.test 即将数据库test数据库导出到mysql.test文件,后者是一个文本文件 如:mysqldump -u root -p123456 --databases dbname >mysql.dbname 就是把数据库dbname导出到文件mysql.dbname中。 2. 导入数据: mysqlimport -u root -p123456 <mysql.dbname。 不用解释了吧。 3. 将文本数据导入数据库: 文本数据的字段数据之间用tab键隔开。 use testload data local infile "文件名" into table 表名1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql>SHOW DATABASES2:2、创建一个数据库MYSQLDATA mysql>CREATE DATABASE MYSQLDATA3:选择你所创建的数据库 mysql>USE MYSQLDATA(按回车键出现Database changed 时说明 *** 作成功!) 4:查看现在的数据库中存在什么表 mysql>SHOW TABLES5:创建一个数据库表 mysql>CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1))6:显示表的结构: mysql>DESCRIBE MYTABLE7:往表中加入记录 mysql>insert into MYTABLE values ("hyq","M")8:用文本方式将数据装入数据库表中(例如D:/mysql.txt) mysql>LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE9:导入.sql文件命令(例如D:/mysql.sql) mysql>use databasemysql>source d:/mysql.sql10:删除表 mysql>drop TABLE MYTABLE11:清空表 mysql>delete from MYTABLE12:更新表中数据 mysql>update MYTABLE set sex="f" where name='hyq'posted on 2006-01-10 16:21 happytian 阅读(6) 评论(0) 编辑 收藏 收藏至365Key 13:备份数据库 mysqldump -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 (回车)

1.创建数据库:create database userDB

2.创建表:use userDB

create table 表名(UID int auto_increment primary key not null,UName varchar(20) unique key not null,UPass varchar(16) not null)

其中auto_increment代表是标示列

3.向表中插入数据:

insert into userInfo(UName,UPass) values ('value','value')

说明:UID是标示列,要指明给哪些列插入值

4.退出mysql:quit

5.查看数据库命令:show databases

6.更改数据库名:use 数据库名

7.创建数据库并指明数据库的编码格式:create database 数据库名 default charater set gbk

8.删除数据库:drop database 数据库名

9.查看数据库中的数据表:show tables

10.查看数据表的结构:desc 表名

11.使用java访问mysql数据库,并处理中文:

Class.forName("com.mysql.jdbc.Driver")

12.Connection

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=gb2312","用户名","密码")

13.使用mysql声明变量并打印变量的值

Set @变量名称=值

select @变量名称

14.创建存储过程的语法:

Delimiter//

Create procedure 存储过程名称

(变量名 数据类型)

begin

sql语句

end

//

说明:delimiter是设置结束标记的

15.创建视图及使用

create view 视图名称

As

sql语句

16.导出整个数据库:

Mysqldump -u root 用户名 -p 密码 数据库名 >文件保存位置

17.导入数据库

说明:要进入mysql控制台,先创建数据库

然后是 use 数据库

最后是 Source 文件存在位置

18.从sql文件导入数据

source 文件存在位置


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8523078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存