导航猫(NaviCat for MySql)建立表的方法

我知道在客户端上建立表一共了三种(我自己知道,不知道还有木有别的方法,如果有请留言)

1.右键某数据库建立一张表,自己填写字段

2.导入.sql文件(sql语句已经写好),如下图:

右键数据点运行SQL文件就出现了上面的截图部分,执行完sql,刷新一下数据库,表就建立好了.(前提是sql文件中的语句是对的).

3.点击查询->新建查询->此时写sql语句,如下图:

我就知道这三种了,其实sql文件应该是可以生成的(如果切换数据,应该可以在原来的数据库中生成),我建议还是第三种可以联系一下sql语句

科普一下:oracle和mysql明显的区别(物理上):oralce是一个数据库有多个用户,mysql是一个用户有多个数据库.

时间: 2024-09-28 21:14:06

导航猫(NaviCat for MySql)建立表的方法的相关文章

Navicat for MySQL 11 Linux 破解方法

安装:解压后即可用.目录下的start_navicat文件为可执行文件. 破解:(找过好几个注册码都不能用,注册码生成器都是Windows平台的,Linux下不行) --第一次执行start_navicat时,会在用户主目录下生成一个名为.navicat的隐藏文件夹. --把此文件夹删除后(删除文件夹命令是rm -rf .navicat),下次启动navicat 会重新生成此文件夹,30天试用期会按新的时间开始计算. 转自一个网友! Navicat for MySQL 11 Linux 破解方法

mysql多表查询方法(left join(左连接),right join (右连接),inner join (内连接)的区别)

表A记录如下:  aID aNum  1 a20050111  2 a20050112  3 a20050113  4 a20050114  5 a20050115  表B记录如下:  bID bName  1 2006032401  2 2006032402  3 2006032403  4 2006032404  8 2006032408  创建这两个表SQL语句如下:  CREATE TABLE a  aID int( 1 ) AUTO_INCREMENT PRIMARY KEY ,  a

mysql 修改表引擎方法

修改表引擎方法 方法1:修改mysql.ini配置文件,重启mysql服务生效 修改my.ini,在[mysqld]下加上default-storage-engine=INNODB 其中红色字体部分是要指定的引擎名称. 用sql语句修改已经建成表的引擎: alter table tableName type=InnoDB 下面贴出我的my.ini文件供参考: [mysqld] basedir=C:\Program Files\VertrigoServ\Mysql\ datadir=C:\Prog

navicat查看mysql数据表记录数不断变化

在使用navicat进行数据库管理的时候,在查看表对象的时候会发现,每次刷新,数据表的记录数不断变化,尤其是大表. 对于100万的数据经常会显示九十几万,当然通过count(*)出来的数据是正确的. 非常疑惑,查了一下资料,原来和存储引擎有关.官方说明: The number of rows. Some storage engines, such as MyISAM, store the exact count. For other storage engines, such as InnoDB

利用Navicat从mysql导表到另一台机器的mysql中

碰到一个需要把数据表从本地mysql导入到服务器的mysql中的问题,在网上搜了下,没有发现说的很清楚的操作,很多操作都是利用命令行来实现,自己研究了一下,发现Navicat有自己的导入导出功能,可以比较容易的实现该功能. 目标:从A机器的mysql的数据库a中导入几十张表(本身数据库a有几百张表)到 B机器的mysql的b数据库中.(这里说的mysql的所有操作都是在Navicat中进行) 第一步:在A机器上的mysql中新建一个数据库c,直接在Navicat中按住ctrl选择要导出的所有表,

mysql 建立表之间关系 练习 2

创建数据库db6 create database db6 charset=utf8; user db6; # 创建班级表 mysql> create table class(cid int primary key auto_increment,caption varchar(50) not null unique); Query OK, 0 rows affected (0.15 sec) mysql> select * from class; Empty set (0.00 sec) mys

mysql建立表及表的简单操作-插入数据-删除主键-删除表-修改表的数据-删除表的数据

-- 1.使用数据库 USE ren; -- 2.建立student表 CREATE TABLE student ( sid INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,   -- UNSIGNED(无符号) AUTO_INCREMENT(自增) sname VARCHAR(10),    -- 只能保存10个字符 saddress VARCHAR(15)   -- 只能保存15个字符 )ENGINE=MYISAM DEFAULT CHARSET=utf8;

mysql 建立表之间关系 练习 1

练习:账号信息表,用户组,主机表,主机组 #用户表 mysql> create table user( id int not null unique auto_increment, username varchar(50) not null, password varchar(50) not null, primary key(username,password)); Query OK, 0 rows affected (0.12 sec) 插入用户信息 mysql> insert into

MySql清空表的方法介绍 : truncate table 表名

清空某个mysql表中所有内容 delete from 表名; truncate table 表名; 不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容.效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据. delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表.