Navicat for mysql命令行操作及常用语句

一、Navicat for mysql打开命令行窗口
在这里插入图片描述
在这里插入图片描述

二、常用操作

  1. 查看数据库
mysql> SHOW DATABASES;
+------------------------+
| Database               |
+------------------------+
| db_library_manager_web |
| db_student_manager_web |
| information_schema     |
| mysql                  |
| performance_schema     |
| phpmyadmin             |
+------------------------+
6 rows in set

  1. 创建数据库

【温馨提示:这里有个容易犯错的点,就是不加分号,在mysql编码里是少不了分号滴,实在忘记了补上就ok,如下两例所示】

mysql> CREATE DATABASE sweet_test1
    -> ;
Query OK, 1 row affected

mysql> CREATE DATABASE sweet_test2;
Query OK, 1 row affected

mysql> SHOW DATABASES;
+------------------------+
| Database               |
+------------------------+
| db_library_manager_web |
| db_student_manager_web |
| information_schema     |
| mysql                  |
| performance_schema     |
| phpmyadmin             |
| sweet_test1            |
| sweet_test2            |
+------------------------+
8 rows in set
  1. 创建数据表
    在创建数据表之前,需要先指定具体是哪个数据库,再创建数据表;
mysql> USE sweet_test1;
Database changed
#创建数据表bd_1,bd_2
mysql> CREATE TABLE bd_1(id INT(11),name VARCHAR(25) );
Query OK, 0 rows affected
mysql> CREATE TABLE bd_2(id INT(11),name VARCHAR(25),sex BOOLEAN,salary float);
Query OK, 0 rows affected

#查看数据表
mysql> SHOW TABLES;
+-----------------------+
| Tables_in_sweet_test1 |
+-----------------------+
| bd_1                  |
| bd_2                  |
+-----------------------+
2 rows in set
#查看数据表bd_1 基本结构
mysql> DESCRIBE bd_1;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id    | int(11)     | YES  |     | NULL    |       |
| name  | varchar(25) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
2 rows in set
#查看数据表bd_1 详细结构
mysql> show create table bd_1;
+-------+--------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table                                                                                                             |
+-------+--------------------------------------------------------------------------------------------------------------------------+
| bd_1  | CREATE TABLE `bd_1` (
  `id` int(11) DEFAULT NULL,
  `name` varchar(25) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+-------+--------------------------------------------------------------------------------------------------------------------------+
1 row in set

创建数据表时,还要定义不同的约束,如:
主键约束:primary key
外键约束:constraint <外键名> foreign key references <表名><主键列>
非空约束:NOT NULL
唯一性约束:UNIQUE
默认约束:DEFAULT <默认值>
自增约束: AUTO_INCREMENT

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,Navicat是一个常用数据库管理工具,可以用于查询MySQL数据库。要执行查询语句,可以在Navicat中使用SQL编辑器。可以按照以下步骤进行查询: 1. 打开Navicat并连接到MySQL数据库。 2. 在Navicat的工具栏中,点击"SQL编辑器"按钮打开SQL编辑器。 3. 在SQL编辑器中,输入查询语句。例如,如果你想查询"users"表中的所有记录,可以使用以下查询语句: SELECT * FROM users; 4. 在SQL编辑器中,点击"执行"按钮执行查询语句。 5. 查询结果将在结果窗口中显示出来。 需要注意的是,在执行查询语句之前,确保已经选择了正确的数据库。可以使用"SHOW DATABASES;"命令查看当前数据库列表。可以使用"USE database_name;"命令选择要查询的数据库。例如,如果要查询"db_student_manager_web"数据库中的表,可以使用以下命令: USE db_student_manager_web; 然后就可以执行相应的查询语句了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [mysql通过查看跟踪日志跟踪执行的sql语句](https://download.csdn.net/download/weixin_38528939/12833106)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Navicat for mysql命令行操作常用语句](https://blog.csdn.net/S_S0318/article/details/120383881)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [MYSQLNaviCat】增删改查基本语句](https://blog.csdn.net/solecct/article/details/100705033)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值