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基础命令
发布评论