Navicat for mysql命令行操作及常用语句
2021/9/20 2:05:34
本文主要是介绍Navicat for mysql命令行操作及常用语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、Navicat for mysql打开命令行窗口
二、常用操作
- 查看数据库
mysql> SHOW DATABASES; +------------------------+ | Database | +------------------------+ | db_library_manager_web | | db_student_manager_web | | information_schema | | mysql | | performance_schema | | phpmyadmin | +------------------------+ 6 rows in set
- 创建数据库
【温馨提示:这里有个容易犯错的点,就是不加分号,在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
- 创建数据表
在创建数据表之前,需要先指定具体是哪个数据库,再创建数据表;
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
这篇关于Navicat for mysql命令行操作及常用语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南