/******************************
Mysql命令
*******************************/
修改管理员密码,一开始mysql的密码是空的
mysqladmin -u root -p password mypasswd
通过root 用户登录
mysql -h localhost -u root -p;
运用数据库
use [database];
show tables;
删除table 中的所有记录
delete from [table];
其他的语句根据sql语法
alter table [table] auto_increment=0;
显示当前数据库字符集
SHOW VARIABLES LIKE 'character_set_%';
显示数据
SHOW VARIABLES LIKE 'collation_%';
修改默认表字符集
character set =utf8;
删除表主键
先删除自增长在删除主键
alter table tb change id id int(10);//删除自增长
alter table tb drop primary key;//删除主建
/******************************
mysql常用设置
*******************************/
设置自定义启动参数
修改其中一个XXX.ini文件为my.ini
创建启动的mysql-startup.bat,内容:
"E:\Program Files\MySQL\mysql-4.1.22-win32\bin\mysqld"
--defaults-file="E:\Program Files\MySQL\mysql-4.1.22-win32\my.ini"
-u root -p 123
创建关闭的mysql-shutdown.bat
"E:\Program Files\MySQL\mysql-4.1.22-win32\bin\mysqladmin" shutdown -u root -p
设置mysql的字符集
当前系统是什么字符集,如果我们需要设置自定义的字符集
查找"mysqld","mysql" ,加入下面的设置
default-character-set=utf8
shell备份数据库
mysqldump -h mysql.taohost.net -p mysql_dbname -u mysql_dbuser >bak.sql
mysql.taohost.net:
域名或者是IP
shell恢复数据库
mysql -h mysql.taohost.net -p mysql_dbname -u mysql_dbuser
enter之后,
source bak.sql
通过load file命令插入数据
比如表里面有比元数据多的列。可以在load的时候指定要插入的字段名字。
示例的代码如下:
LOAD DATA INFILE '~/data.txt'
INTO TABLE fb0505
CHARACTER SET gbk
FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY ''
LINES TERMINATED BY '\n' STARTING BY ''
(seller_id,fb_type,fb_date,item_url);
在mysql4.1之后的版本增加了设置字符集
分享到:
相关推荐
SQL、MySQL语法总结
本猿最近做数据库迁移,修改了大量sql语句,对oracle和MySQL语法之间的一些不同之处总结了一些。
MySQL5.1是MySQL数据库管理系统的一个重要版本,它包含了丰富的SQL语法和管理工具,使得数据库的管理和操作更为便捷。以下是一些MySQL5.1常用语法的详细说明: 1. **数据库操作**: - `SHOW DATABASES;`:用于列出...
MySQL基础语法总结-新手教程 内容包括了: 1.SQL语言 的介绍 2.MySQL数据类型 3.约束类型 4.数据库语句 -表相关的语句-数据相关的语句 5.导入sql文件 6.DML语句(insert update delete)-truncate语句 7....
### MySQL初级语法大全 #### 一、SQL速成 **结构化查询语言(Structured Query Language,简称 SQL)** 是一种标准化的语言,主要用于管理和操作关系型数据库。SQL 的语法设计直观且易于理解,使得即便是初学者也...
mysql语法总结全录
根据提供的文件信息,我们可以总结出一系列关于MySQL的基本操作与常用语法知识点。这些知识点不仅适合有一定数据库基础的学习者快速上手,对于已经熟悉MySQL的人来说也是一个很好的复习资料。 ### MySQL登录与退出 ...
根据提供的文件信息,我们可以整理出MySQL中的多个关键知识点与常用命令。下面将对这些知识点进行详细解释。...以上是MySQL中的一些核心知识点与常用命令的总结,希望能帮助你更好地理解和掌握MySQL的基础与进阶操作。
GuassDB与MySQL的区别以及语法差异,MySQL数据迁移GuassDB的导入导出和GuassDB的基本操作命令
MySQL-SQL语法及其使用PPT:主要介绍了MySQL常用语法及其基础命令的使用,练习,总结齐全、概况精要
MySQL是一种广泛使用的开源关系型数据库管理系统,其基本语法是软件开发人员必须掌握的关键技能之一。在MySQL中,数据库是数据组织和存储的主要单元。本节主要讨论了如何创建、删除和切换数据库,以及如何查看和描述...
### MySQL 数据库基本的使用语法语句 #### 登录MySQL数据库 登录MySQL数据库可以通过命令行完成,这包括连接远程服务器和本地服务器。 1. **登录远程服务器端数据库** - 命令格式:`mysql -h 服务器名称 –u ...
总结,MySQL的语法涵盖了数据库的创建、管理、数据操作、查询优化、安全控制等多个方面。通过理解并熟练运用这些语法,开发者可以高效地处理和管理数据。提供的`[edubt]mysql.chm`文档将更详细地解释这些概念,是...
总结起来,MySQL的基础语法包括创建数据库和表的语句,这些语句是进行数据管理和操作的基本工具。理解并熟练运用这些语句,能帮助用户有效地设计、管理及操作MySQL数据库中的数据。在实际应用中,还需要了解更多的...
### MySQL 语法工作积累 #### MySQL 函数与 Case When Then 的应用 在数据库管理与查询过程中,MySQL 提供了丰富的内置函数以及灵活的控制结构,能够帮助开发者更高效地处理数据。本文将围绕 MySQL 中的一些常见...
MySQL学习笔记——“语法总结”
"总结mysql和oracle的语法区别" 本文主要讨论MySQL和Oracle两种数据库管理系统之间的语法区别。通过对比分析,了解两种数据库管理系统在语法结构、数据类型、查询语言、索引、视图、存储过程等方面的差异。 一、...
总结了一点点语法别的还在写
MySQL查询语法是数据库操作的基础,用于从数据库中提取所需信息。本篇将详细介绍MySQL中的几个核心查询语句和概念,包括`WHERE`、`GROUP BY`、`ORDER BY`、`LIMIT`、`JOIN`、`UNION`和`UNION ALL`以及子查询。 1. *...