1.登录MYSQL系统命令

打开DOS命令框,以管理员的身份运行

命令1:mysql -u usernae -p password

命令2:mysql -u username -p password -h 需要连接的mysql主机名( localhost本地主机名)或是mysql的ip地址(默认为:127.0.0.1)-P 端口号(默认:3306端口)

使用其中任意一个就OK,输入命令后DOS命令框得到mysql>就说明已经进入了mysql系统

2. 查看mysql当中的数据库命令

命令:show databases;

mysql数据库中,就算你没有创建数据库,mysql中也有数据库而在没有创建之前存在的数据库是mysql的系统数据库。

mysql系统数据库一般有4个:

        information_schema数据库:提供访问数据库元素的方式

        performance_schema数据库:此数据库为数据库性能优化提供重要的参考信息

        sys数据库:所有的数据源来自,performance_schema

        mysql数据库:该数据库也是个核心数据库,存储用户的权限信息与帮助信息。不可以随意修改其内容

3.创建库命令

命令1:create database 数据库名;           

 注:如果创建的数据库名已存在会报错

命令2:create database if not exists 数据库名;

 注:如果数据库已存在则不创建,否则创建。不会报错。

4.删除库

命令1: drop  database 数据库名;

注:如果删除的是系统中不存在的数据库,则会报错。 

  命令2:drop  database if  exists 数据库名   

                               注:有这个库就删除,没有就不删,系统不会报错。

5.使用创建的数据库

命令: use  数据库名;

注: 使用了系统当中不存在的数据库会报错

6.查看当前使用的数据库的名称 

命令:select database();

 7.创建表

  命令:use  数据库名;------进入创建的数据库

  命令:create table 表名(字段1 类型,字段2 类型,........);------创建表

注:在创建表的过程中字段的最后一个字段不能加逗号或是分号;不加任何符号。

8.查看创建的表

命令1:show tables;-----查看当前数据库下所有的表名

命令2:desc 表名;------查看表的详细信息

 注:desc当前数据库中不存在的表名时,会报错。

9.删表 

命令1:drop table 表名;

注:不存在报错

命令2:drop table if exists 表名;

10.修改表名

 命令:alter table 表名 rename to 新表名;

11.给表添加字段(添加字段)

命令:alter table 表名 add  字段名  类型; 

12.修改表的数据类型 

命令:alter table 表名 modify 字段名   型类型;

13.修改表的 字段名 和数据类型

命令:alter table 表名 change  旧字段名  新字段名   新数据类型;

14.删除列 

命令:alter table 表名  deop 字段名;

15.给表添加数据

        15.1 给指定的字段添加数据

           命令:insert into 表名 (字段名1,字段名2,.........) value (值1,值2,......);

                

         注:再给字段添加值时,一定一定要注意字段的数据类型

       15.2 给表中的所有字段添加数据

            命令:insert into 表名 values(值1,值2,.......);

                

 注:于指定字段添加数据不同,一定是values而不是value,特别注意:所有字段都需要添加数据,不然会报错

        15.3 给表批量添加数据

        命令1:insert into 表名 (字段1,字段2,.......)values(值1,值2,.....),(值1,值2,.....);

                

         命令2:insert into 表名 values(值1,值2,值3,.....),(值1,值2,值3,.....);

        

 注:此方法一定要给所有的字段都添加上数据

 

更多推荐

MySQL基础命令