Navicat for MySql常用命令

本文详细介绍MySQL数据库的基础操作,包括创建和删除数据库、显示所有数据库、连接数据库、创建和删除表、导入数据、建立索引以及查看索引等关键指令。同时提供MySQL数据类型的概览。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:SQL语言是以;来结束一个语句的。在MySql中命令好像是不区分大小写的。

一、MySQL常用语句及数据类型

1、创建数据库

mysql> create database <数据库名> ;
例:mysql> create database student; //创建一个student数据库
2、显示所有数据库

mysql> SHOW DATABASES;


3、删除数据库

mysql> DROP DATABASE <数据库名>;

4、连接数据库,使用这个命令后以后的命令都只针对当前数据库操作
mysql> use <数据库名>;

5、查看当前正在使用,操作的数据库
mysql> select database(); 


6、创建表
mysql> CREATE TABLE <表名> (column_name column_type);    


7、查看当前数据库的所有表
mysql> SHOW TABLES;    

8、显示当前表中的列,主键,属性等信息
mysql> DESC <表名>;
mysql> SHOW COLUMNS FROM <表名>;
这两个语句的作用应该是一样的。


9、删除表

mysql> DROP TABLE <表名>;

10、查看表中所有的数据
mysql> select * from MyClass; 


11、导入txt文本数据到表中
mysql> LOAD DATA LOCAL INFILE 'dump.txt' INTO TABLE <表名>
  -> FIELDS TERMINATED BY ','
  -> LINES TERMINATED BY '\r\n';        
这里要注意路径可以绝对路径和相对路径,第二行的“,”表示txt中的数据分隔符,最好有,第三行表示回车换行。
在导入的时候有时候会出现一些错误,比如utf8编码的问题,这个时候你可将txt文档转一下编码就可以。

12、建立索引

mysql> create index SCsno on sc(sno);
Query OK, 0 rows affected (0.16 sec)
Records: 0  Duplicates: 0  Warnings: 0
在sc表上建立一个普通索引,搜索名字叫SCsno,是以sno以默认增序建立索引
13、查看表的索引

mysql> show indexes from sc;
会显示当前表上建立的所有索引。

附一张Mysql数据类型:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值