Ⅰ 怎么修改mysql的root用户名,navicat不能新建连接
新建连接里的用户名和密码,就是你自己mysql数据库的用户名密码
root的密码忘记可以更改
Ⅱ 在MySQL数据库,如何修改字段名
可以通过查询系统表来获取。
1、打开navicat
for
mysql,登录到指定数据库下。
2、新建查询。
3、输入以下语句:
1
select
column_name
from
information_schema.columns
where
table_name='表名'
结果:
其中id和name就是test表的字段名字。
Ⅲ Navicat设置源文件名的方法
Navicat
设置源文件的名,根据已选择的导入类型,“导入从”文本框的文件名扩展名会跟随改变,为源文件选择“编码”。需要注意的是,对于
TXT
和
XML
文件,可以选择多个文件导入。
Navicat设置源文件名的方法
Navicat
设置源文件名
Excel
工作表将会显示在表列表中。
Access
如果在
Access
文件有安全性设置,即表密码及用户安全性等级,则需要输入所需信息。
点击“安全性”按钮有更多设置:
系统数据库文件:找出
Access
文件的系统安全性文件,例如:D:\Temp\Security.mdw。
数据库密码:数据库如有密码,请输入密码。
登录名:输入用户安全性等级设置的用户名。
登录密码:输入用户的密码。
ODBC
设置
ODBC
数据源连接
1.
在控制面板,选择“管理工具”。
2.
选择“数据源(ODBC)”。
3.
在“用户
DSN”选项卡点击“添加”按钮。
4.
选择合适的
ODBC
驱动程序,如
Microsoft
ODBC
for
Oracle,点击“完成”按钮。
5.
输入所需的信息。
6.
点击“确定”按钮,将看到
ODBC
驱动程序在列表中。
Navicat
连接到
ODBC
数据源
1.
在导入向导“导入从”点击
2.
在“提供程序”选项卡中,选择合适的
ODBC
驱动程序,如
Microsoft
OLE
DB
Provider
for
ODBC
Drivers。
3.
在“连接”选项卡中,从“使用数据源名称”下拉列表选择数据源并提供有效的用户名称及密码。
4.
如果连接成功,全部可用的表将会包含在表列表中。
提示:如果从
Access
和
ODBC
导入,“添加查询”、“删除查询”和“修改查询”按钮会打开“添加查询”对话框,可以创建查询,从源表导入某些行,只导入符合设置的准则的行,表和查询会显示在表列表中。
Navicat设置源文件名的分享就到这里,希望这篇文章可以给你带来帮助。更多navicat使用教程,欢迎访问安下软件站。
Ⅳ 怎么修改navicat里面数据库的名字
1. 启用mysql服务
2. 打开navicat库
3. 选中表,按F2(或右键,弹出菜单下部选择重命名),输入新表名
见附图
Ⅳ Navicat for Oracle怎么对模式名相同的两个数据库操作
方法如下:
1、 启动Navicat ,连接->oracle,配置如下:连接名随便起
2、Basic连接类型:连接类型有两种,我们先看用Basic的连接方式,此方法适合没有安装Oracle客户端的机器,配置好之后,点连接测试,如果你数据库没有问题,则能连接测试成功。
3,TNS连接类型:选择TNS监听连接类型,你首先要安装好oracle客户端,安装完成后,连接数据库时,先配置OCI.dll路径,Navicat->工具>选项>OCI,将oci.dll路径设置成你安装客户端的路径,如本例:D:\app\Administrator\proct\11.2.0\client_2\oci.dll,
4,还有一步要做,到连接的Oracle数据库目录下找到tnsnames.ora文件,一般路径在D:\oracle\proct\10.2.0\db_1\NETWORK\ADMIN下,将该文件拷贝到你安装的oracle客户端目录下,如D:\app\Administrator\proct\11.2.0\client_1\Network\Admin\tnsnames.ora,在连接时就可以直接用TNS方式连接了,程序会自动识别你的网络连接名,如果没有自动识别网络连接名,说明配置的不对,再检查下有说明漏的。
5,配置好之后,点连接测试,如果你数据库没有问题,则能连接测试成功。
注意:如果连接不上,检查下tnsnames.ora文件,看看(HOST = Localhost),如果你连接的是本地Oracle数据库,可能没问题,如果是远程的,一定要改成ip地址,我的配置如下:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.129)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
6,连接成功后,你就可以像操作其他数据库一样,可视化的管理Oracle数据库,建表,建字段,删除,修改,备份等都可以做.
Ⅵ navicat能修改mysql表名大小写问题吗
navicat会将所有的表名统一以小写方式进行显示,尽管您可以通过手动方式将表名修改为大写,但是一旦关闭navicat再重新打开,所有的数据表名还是会以小写状态显示出来。
在navicat里未能找到改变有关设置的选项。
Ⅶ 如何使用命令在navicat中创建数据库及表
创建自己的第一个学习数据库learn
在创建好的数据库链接上右键,点击New Datebase。在弹出框内填上数据库名称,选择字符集。为规避开发中的乱码问题,在此我都选择了utf-8。
Ⅷ 如何修改MySql数据库的用户名和密码
方法如下:
1、打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址
(8)navicat修改数据库名称扩展阅读:
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。
MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
1:使用SHOW语句找出在服务器上当前存在的数据库:
mysql> SHOW DATABASES;
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’;
Ⅸ 如何批量修改mysql的表前缀名称
方法/步骤
命令行登陆MySQL,进入相应的数据库,本例是shopping(注:用其他工具也可以,比如Navicat for MySQL)。
输入查询表语句查看有哪些表:
select table_name FROM information_schema.tables;
查询结果有许多表,以shopping开头的是我自己建立的,其他的是数据库系统自己建立的。
输入下面语句,查询以shopping开头的数据表:
select table_name FROM information_schema.tables where table_name like 'shopping_%';
输入下面语句:
Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO buy_', substring(table_name,9 ),';' )FROM information_schema.tablesWhere table_name LIKE 'shopping_%';
注意:9表示从“shopping_”后面开始
拷贝出以alter开头的所有语句,用Navicat for MySQL工具更直观。
ALTER TABLE shopping__admin RENAME TO buy___admin;ALTER TABLE shopping__adminlog RENAME TO buy___adminlog;ALTER TABLE shopping__article RENAME TO buy___article;ALTER TABLE shopping__basket RENAME TO buy___basket;ALTER TABLE shopping__book RENAME TO buy___book;ALTER TABLE shopping__comment RENAME TO buy___comment;ALTER TABLE shopping__gb RENAME TO buy___gb;ALTER TABLE shopping__gou RENAME TO buy___gou;ALTER TABLE shopping__huo RENAME TO buy___huo;ALTER TABLE shopping__hw RENAME TO buy___hw;ALTER TABLE shopping__logo RENAME TO buy___logo;ALTER TABLE shopping__newsnsort RENAME TO buy___newsnsort;ALTER TABLE shopping__newssort RENAME TO buy___newssort;ALTER TABLE shopping__nsort RENAME TO buy___nsort;ALTER TABLE shopping__pay RENAME TO buy___pay;ALTER TABLE shopping__payonline RENAME TO buy___payonline;ALTER TABLE shopping__pinpai RENAME TO buy___pinpai;ALTER TABLE shopping__ps RENAME TO buy___ps;ALTER TABLE shopping__pub RENAME TO buy___pub;ALTER TABLE shopping__quan RENAME TO buy___quan;ALTER TABLE shopping__rep RENAME TO buy___rep;ALTER TABLE shopping__rule RENAME TO buy___rule;ALTER TABLE shopping__search RENAME TO buy___search;ALTER TABLE shopping__sort RENAME TO buy___sort;ALTER TABLE shopping__sub RENAME TO buy___sub;ALTER TABLE shopping__system RENAME TO buy___system;ALTER TABLE shopping__totime RENAME TO buy___totime;ALTER TABLE shopping__type RENAME TO buy___type;ALTER TABLE shopping__user RENAME TO buy___user;ALTER TABLE shopping__usertype RENAME TO buy___usertype;ALTER TABLE shopping__wrzcnet_ad RENAME TO buy___wrzcnet_ad;ALTER TABLE shopping__wrzcnet_link RENAME TO buy___wrzcnet_link;ALTER TABLE shopping__zp RENAME TO buy___zp;
运行拷贝的语句:
执行完后,在用上面的查询语句查询一下:
select table_name FROM information_schema.tables where table_name like 'shopping_%';
发现没有数据,说明修改成功;修改查询语句:
select table_name FROM information_schema.tables where table_name like 'buy_%';
Ⅹ mysql能给数据库改名吗
被取消的命令MySQL 之前提供了一个 rename database db_old to db_new 的命令来直接对数据库改名,可能由于实现的功能不完备(比如,这条命令可能是一个超大的事务,或者是由于之前的表很多还是 MyISAM 等),后来的版本直接取消了这条命令。更改数据库名大致上有以下几种方案:
一、mysqlmp 导入导出要说最简单的方法,就是直接用 mysqlmp 工具,在旧库导出再往新库导入(最原始、最慢、最容易想到)的方法:旧库 yttdb_old 导出(包含的对象:表、视图、触发器、事件、存储过程、存储函数)
二、改整库的表名利用 MySQL 更改表名的方法来批量把旧库的所有表依次遍历,改名为新库的表。这种方法比第一种要快很多倍,但是没有第一步操作起来那么顺滑,不能一步到位。比如,要把数据库 yttdb_old 改名为 yttdb_new,如果数据库 yttdb_old 里只有磁盘表,那很简单,直接改名即可。或者写个脚本来批量改,非常简单。但是一般旧库里不只有磁盘表,还包含其他各种对象。这时候可以先考虑把旧库的各种对象导出来,完了在逐一改完表名后导进去。
三、历史方案其实在 MySQL 早期还有一种方法。假设 MySQL 部署好了后,所有的 binlog 都有备份,并且二进制日志格式还是 statement 的话,那就可以简单搭建一台从机,让它慢慢追主机到新的库名,等确切要更改旧库的时候,再直接晋升从机为主机即可。这里只需要从机配置一个参数来把旧库指向为新库:replicate-rewrite-db=yttdb_old->yttdb_new不过这种局限性很大,不具备标准化,不推荐。
总结其实针对 MySQL 本身改库名,大致就这么几种方法:
如果数据量小,推荐第一种;
数据量大,则推荐第二种;
数据量巨大,那就非 MySQL 本身能解决的了。
可通过部署第三方 ETL 工具,通过解析 MySQL 二进制日志或其他的方式来把旧库数据直接读取到新库达到改名的目的等等。