Mysql基本操作
Posted 迷途者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql基本操作相关的知识,希望对你有一定的参考价值。
mysql 是一个关系型数据库,里面存在表的概念。
整体结构:数据库可以存放多个表,每个表都可以存放多个字段 ,每个字段也都可以存放多个记录。
本文使用phpstudy软件中的mysql工具的dos命令操作数据库进行
phpstudy中mysql命令行打开方式:
点击其他选项菜单,弹出中有个 MySQL工具 ,触摸弹出内容里有 MySQL命令行 ;点击,便打开了
输入密码,开始mysql数据库操作,若是第一次打开,则初始密码默认为 root
然后回车便好了
弹出 mysql> 就可以对数据库进行增删查改了!!
注意:输入指令后一定要加分号 ; 进行结尾,分号是指令的结束符,如果没有加 分号即便回车,也代表这个指令尚未结束
指令操作:
1.查看数据库指令 show databases;
能够看出当前有几个数据库;
完整命令行为:
mysql> show databases;
2.创建数据库 create database 数据库名;
mysql> create database itcon;
创建一个名字叫 itcon 的数据库
3.删除数据库 drop database 数据库名;
mysql> drop database itcon;
删除一个名字叫 itcon 的数据库
4.进入数据库 use 数据库名;
mysql> use itcon;
进入一个名为 itcon 的数据库
对数据表的增删查改:
1. 创建数据表 create table 表名(字段 类型,字段 类型);
mysql> create table t1(id int,name int);
创建一个叫t1的数据表,声明了一个叫id的字段类型是int,还有一个叫name的字段,类型是int;
2.查看数据表 show tables;
mysql> show tables;
查看当前数据库内的数据表;
3.删除数据表 drop table 表名;
mysql> drop tables t1;
删除叫做t1的数据表;
4.修改表名 alter table 表名 rename 新表名;
mysql> alter table t1 rename apple;
将名为t1 的数据表改名为 apple;
进入数据表的操作
1.查看数据表定义(内容) desc 表名;
mysql> desc apple;
查看一个叫apple的数据表的定义(内容);
2.添加字段 alter table 表名 add 字段定义;
mysql> alter table apple add age int;
给apple的数据表添加一个叫age的字段 类型是int;
通过desc 查看后就可以发现多出一个age的字段
3.删除字段 alter table 表名 drop 字段名;
mysql> alter table apple drop age;
将apple数据表中的age字段删除;
通过desc 查看
4.修改字段 alter table 表名 change 旧的字段名 字段定义;
mysql> alter table apple change name age int;
修改apple表内的name字段为age 类型为int;
修改字段类型 alter table apple modify age char;
mysql> alter table apple modify age char;
修改apple表下age字段类型为char;
给字段添加数据(记录)
添加一条记录
insert into 表名(id,age) value(值1,值2);
以上是关于Mysql基本操作的主要内容,如果未能解决你的问题,请参考以下文章