- 浏览: 698637 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (362)
- java基础 (33)
- html/css+div/javascript (17)
- Ajax/XML/JSON/XSL (7)
- JQuery (11)
- Extjs (1)
- JSP/Servlet (19)
- MVC模式 (4)
- struts 1 (17)
- Struts 2.3.4 (17)
- Spring 3.2 (26)
- Springmvc (3)
- Hibernate 4.1 (21)
- ibatis (6)
- Velocity模板语言 (2)
- Rose框架 (5)
- EJB (1)
- JUnit测试 (2)
- 数据库DB (24)
- 重构 / 设计模式 (3)
- 开发工具IDE (37)
- 数据结构与算法设计 (3)
- Android (12)
- Linux (4)
- bug集合 (29)
- 缓存技术(redis) (3)
- Lucene全文索引 (15)
- maven3.0.5 (4)
- 小工具集合 (18)
- 面试题 (5)
- 闲聊 (11)
- 其他 (4)
- 接口API (2)
- work (2)
- Flex (0)
- JMS (1)
- 开源项目集合 (1)
- 技术博客 (1)
- 分类04 (0)
- 分类05555 (0)
最新评论
-
小小小羊:
好屌...
java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$Refle -
liubinli2005:
这个可以脱底spring。单独使用吗?
DAO层:jade -
cangbaotu:
我觉得对于开发者来说,能脚本化编写爬虫是一件挺开心的事情( ̄▽ ...
网页爬取 -
asjava:
很好的文章, 但每段代码清单都重复了一次.
spring 事务 -
xia635317478:
jethypc 写道验证码的session无法传过去啊 还是我 ...
登陆验证码(struts2实现)
Mysql免安装版
mysql免安装版配置与使用方法 以mysql-noinstall-5.1.6(win32)为例 1>把压缩文件mysql-noinstall-5.1.6-alpha-win32.zip解压到一个目录下,即安装目录,通常为mysql 2>创建my.ini配置文件,内容如下: [mysqld] #设置basedir指向mysql的安装路径 basedir=...\mysql datadir=...\mysql\data my.ini文件放在系统文件下面 XP系统在C:\windows目录下,2000系统在C:\winnt下 3>启动与停止mysql 启动:net start mysql 停止:net stop mysql 4>连接mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 例1:连接到本机上的mysql mysql -uroot -p 例2:连接到远程主机上的mysql mysql -h110.110.110.110 -uroot -pabcd123 5>退出mysql命令 exit(回车) 或者 quit(回车) 6>修改密码 格式:mysqladmin -u用户名 -p旧密码 password 新密码 例:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令 mysqladmin -uroot password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、 例2:再将root的密码改为djg345。 mysqladmin -uroot -pab12 password djg345 下面的是mysql环境中的命令, 以分号作为命令结束符 7>增加新用户 格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"; 例1、增加一个用户test1密码为abc,让他可以在任何主机上登录, 并对所有数据库有 查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令: grant select,insert,update,delete on *.* to test1@"%" Identified by "abc"; 例2、增加一个用户test2密码为abc,让其只可以在localhost上登录, 并可以对数据库 mydb进行查询、插入、修改、删除的操作(localhost指本地主机, 即mysql数据 库所在的那台主机),这样用户即使用知道test2的密码,也无法从internet上直 接访问数据库,只能通过mysql主机上的web页来访问了。 grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc"; 8>显示数据库列表 show databases; 9>显示库中的数据表 use mysql;//数据库名称 show tables; 10>显示数据表的结构 describe 表名; 11>建库 create database 库名; 12>建表 use 库名; create table 表名(字段设定列表); 13>删库和删表 drop database 库名; drop table 表名; 14>将表中记录清空 delete from 表名; 15>显示表中的记录 select * from 表名; 例: drop database if exists school; //如果存在SCHOOL则删除 create database school; //建立库SCHOOL use school; //打开库SCHOOL 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 如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你 只要将//的注释去掉即可使用)。 16>将文本数据转到数据库中 1、 文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例: 3 rose 深圳二中 1976-10-10 4 mike 深圳一中 1975-12-23 2、 数据传入命令load data local infile "文件名" into table 表名; 注意:你最好将文件复制到mysql in目录下,并且要先用use命令选表所在的库。 17>导出和导入数据 1、导出表 mysqldump --opt school > school.sql 注释:将数据库school中的表全部备份到school.sql文件,school.sql是一个文本文件, 文件名任取,打开看看你会有新发现。 mysqldump --opt school teacher student > school.teacher.student.sql 注释:将数据库school中的teacher表和student表备份到school.teacher.student.sql文 件,school.teacher.student.sql是一个文本文件,文件名任取,打开看看你会有新发现。 2、导入表 mysql mysql>create database school; mysql>use school; mysql>source school.sql; (或将school.sql换为school.teacher.sql / school.teacher.student.sql) 3、导出数据库 mysqldump --databases db1 db2 > db1.db2.sql 注释:将数据库dbl和db2备份到db1.db2.sql文件,db1.db2.sql是一个文本文件,文件名 任取,打开看看你会有新发现。 (举个例子: mysqldump -h host -u user -p pass --databases dbname > file.dump 就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中。) 4、导入数据库 mysql < db1.db2.sql 5、复制数据库 mysqldump --all-databases > all-databases.sql 注释:将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件, 文件名任取。 6、导入数据库 mysql mysql>drop database a; mysql>drop database b; mysql>drop database c; ... mysql>source all-databases.sql; (或exit退出mysql后 mysql < all-databases.sql) 18>创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something做这个 GRANT ALL PRIVILEGES ON *.* TO monty@"%" IDENTIFIED BY 'something' WITH GRANT OPTION; 19>删除授权 REVOKE ALL PRIVILEGES ON *.* FROM root@"%"; USE mysql; DELETE FROM user WHERE User="root" and Host="%"; FLUSH PRIVILEGES; 20>创建一个用户custom在特定客户端weiqiong.com登录,可访问特定数据库bankaccount mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON bankaccount.* TO custom@weiqiong.com IDENTIFIED BY 'stupid'; 21>重命名表 ALTER TABLE t1 RENAME t2; 22>改变列 为了改变列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); 23>增加列 增加一个新TIMESTAMP列,名为d: ALTER TABLE t2 ADD d TIMESTAMP; 24>在列d上增加一个索引,并且使列a为主键 ALTER TABLE t2 ADD INDEX (d), ADD PRIMARY KEY (a); 25>删除列 ALTER TABLE t2 DROP COLUMN c; 26>删除记录 DELETE FROM t1 WHERE C>10; 27>改变某几行 UPDATE t1 SET user=weiqiong,password=weiqiong; 28>创建索引 使用name列的头10个字符创建一个索引: CREATE INDEX part_of_name ON customer (name(10)); 另外推荐一个中文兼容比较好的图形界面工具 navicat。
发表评论
-
mysql 修改表结构
2013-08-08 14:19 3059mysql修改表结构 Mysql修改表结构: ALTER ... -
spring集成MongoDB配置
2013-07-25 21:59 2328spring集成MongoDB配置 一、jar包: mong ... -
MySQL的mysqldump工具的基本用法
2013-07-22 13:50 802MySQL的mysqldump工具的基 ... -
Mysql数据备份和恢复
2013-07-22 11:25 1130Mysql数据备份和恢复 导出: cmd--mysqldu ... -
Mysql允许远程连接
2013-07-22 10:11 5148Mysql允许远程连接 一、连接远程数据库: 1、显示 ... -
Mysql导入数据
2013-07-21 14:25 982Mysql导入数据 一、介绍 load data [low_ ... -
连接MongoDB报错:error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mo
2013-07-19 22:54 32756error: couldn't connect to serv ... -
芒果DB:mongodb
2013-07-18 15:59 12592芒果DB:mongodb 一、介 ... -
Mysql 缓存
2013-07-06 00:53 845Mysql 缓存 select count(id) from ... -
NoSQL
2013-06-13 12:46 1302NoSQL官网: http://nosql-databas ... -
PowerDesigner 15介绍和使用
2013-05-30 14:26 1539PowerDesigner 15介绍和使用 ... -
Oracle表空间:TableSpace
2013-04-11 13:25 1097Oracle表空间:TableSpace 1.表空间Ta ... -
oracle中查看某个用户下的所有表、视图等等
2013-04-11 11:39 2285oracle中查看某个用户下的所有表、视图 一、查看属于该登 ... -
Oracle数据库备份
2013-04-04 09:48 1167Oracle数据库备份 a.开启本机Oracle服务 ... -
Oracle表空间
2013-01-21 09:35 841http://wenku.baidu.com/view/22 ... -
Oracle 解锁Record is locked by another user?
2012-12-25 13:55 1416Oracle 解锁Record is locked by an ... -
本机数据库启动
2012-12-13 09:23 10461.mysql 2.oracle 一个是监 ... -
PLSQL Developer管理工具下载(Oracle)
2012-11-15 14:11 1099PLSQL Developer(Oracle) 一、PLS ... -
Oracle安装和使用
2012-11-15 10:12 1357Oracle安装和使用 1.oracle安装 http: ... -
SQL Plus和plsqldev 操作
2012-11-15 09:57 2173SQL Plus和plsqldev 操作 显示SQ ...
相关推荐
总的来说,Navicat for MySQL免安装版是数据库管理员、开发者和分析师的理想工具,无论是在本地还是远程工作,都能提供高效且全面的MySQL数据库管理体验。其简洁的界面和丰富的功能,使得即使是对数据库不太熟悉的...
【Navicat for MySQL免安装版详解】 Navicat是一款强大的数据库管理工具,专为MySQL设计,提供了直观的用户界面,使得数据库管理、开发和维护变得更加简单。免安装版的Navicat则无需进行繁琐的安装过程,用户可以...
### MySQL免安装版配置步骤详解 #### 一、引言 在快速开发环境中,免安装版MySQL因其便捷性而受到广泛欢迎。对于那些频繁更换操作系统或需要快速搭建开发环境的人来说,这种无需安装即可使用的MySQL版本提供了极大...
MySQL免安装版,如“mysql-8.0.20-winx64.zip”,是一种轻便的部署方式,无需通过传统安装程序即可在Windows系统上运行MySQL服务器。这种版本通常包含所有必要的文件和配置,用户只需要解压并执行特定的启动脚本或...
**知识点详解:MySQL免安装版配置** MySQL作为全球最广泛使用的开源关系型数据库管理系统之一,其免安装版因其便捷性和灵活性而备受用户喜爱。本文将深入解析如何配置MySQL免安装版,包括下载与解压、环境变量设置...
标题提到的“mysql免安装版”就是这样的一个版本,特别适合开发人员、测试人员以及在不便于安装完整软件包的环境中使用。 描述中提到了“windows下的mysql5.5免安装版”,这意味着这个压缩包是为Windows系统设计的...
mySql免安装版win7下部署手册;配置官方免安装文件时走了很多弯路,现在把需要注意也是我出错的地方分享给大家
MySQL免安装版,也称为便携式MySQL,是一种无需正式安装即可在计算机上运行的数据库管理系统版本。这种形式的MySQL适合于开发人员和系统管理员,因为它可以方便地在不同的计算机之间移动,不需要卸载和重新安装。在...
【标题解析】:“navicat for mysql免安装”指的是Navicat Premium的MySQL版本,它是一个无需通过传统安装过程即可使用的数据库管理工具。Navicat是著名的数据库管理和开发工具,提供了一个直观的图形用户界面(GUI...
免安装版 mysql 免安装版本配置方法 详细步骤一步一步完成mysql的安装和使用 [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 #设置mysql的安装目录 basedir=D:...
### MySQL免安装版配置知识点详解 #### 一、MySQL免安装版概述 MySQL免安装版是一种无需通过传统安装程序即可使用的版本,适用于那些希望快速部署MySQL数据库或在受限制环境中运行MySQL的情况。与传统的安装版相比...
mysql免安装版,可直接使用,密码为空
MySQL免安装版使用手册主要针对的是那些希望快速部署和运行MySQL数据库而无需经历完整安装过程的用户。这种版本通常包含了所有必要的组件,使得在没有安装程序的环境下也能启动和管理MySQL服务。以下是一些关键知识...
【Red5+MySQL免安装版】是一个精心配置的IT环境组合,主要包含了Red5服务器、MySQL数据库和Java运行环境,所有组件都以绿色免安装的形式提供,方便用户快速部署和使用。这个组合特别适合那些需要在本地进行视频流...
MySQL免安装版是一种轻量级且便捷的数据库管理系统版本,它省去了传统安装过程,适合在需要快速部署或有限系统资源的环境中使用。这个版本通常包含所有必要的组件,如服务器、客户端工具和必要的库,使得用户可以...
MySQL免安装版本是一种轻便的数据库管理系统的部署方式,它不需要传统的安装过程,而是通过解压文件并执行特定脚本来启动和配置MySQL服务。这种方式特别适合于那些希望快速部署、移动或在没有管理员权限的环境中运行...