Navicat for MySql常用命令

注: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数据类型:

Navicat for MySql常用命令_第1张图片

你可能感兴趣的:(Navicat)