mysql的基本操作1

首先打开数据库 service mysql start;(关闭数据库  service mysql stop)

然后输入密码 mysql -uroot -p密码

进入mysql后开始操作

1.数据库的相关操作

创建数据库  create database 数据库名;

删除数据库 drop database 数据库名;

查看所有的数据库  show databases;

使用数据库  use 数据库名; 

查看数据库下的所有表  show tables;

2.创建表 及表的增删改查

2.1创建表

创建table  create table 表名 (字段1 类型 [约束条件],

字段2 类型 [约束条件],
use字段3 类型 [约束条件],
......

字段n 类型 [约束条件]);

2.2向表中增加数据

向表中插入数据:insert into 表名(字段1,字段2,...,字段n) values(值1,值2,...值n);

另一种方法:insert into 表名 values(值1,值2,...值n);

查看表  select * from 表名;




查看表的表头及其属性 desc 表名 (或者  describe 表名);

2.3表的修改

alter修改数据库的名称 :alter database oddname modify newname;

alter修改表的表头和其属性:alter table 表名 modify 表头 数据类型;

alter添加表的表头和其属性:alter table 表名 add  表头 数据类型;

alter删除表的表头和其属性:alter table 表名 drop  表头 数据类型;





表的数据更改:update tablename set 字段1=新值1,字段2=新值2,...,字段n=新值n where condition;(不带条件全部更新)



2.4 表的删除

从表中删除数据:delete from 表名 where condition ;(不带条件全部删除 )

若表中的数据有主键且主键有auto_increment属性,那么用delete删除最大的索引x,继续向表中增加数据,其索引是x+1

创建表的时候为了避免表名的重复执行的操作 drop table if exists 表名


删除还有另外一种方法:truncate 表名;

truncate删除主要是用来删除表的 数据字典不记录操作记录 

若表中的数据有主键且主键有auto_increment属性,那么用truncate删除最大的索引x,继续向表中增加数据,其索引是x。

2.5表的查看

查看表的所有内容:select * from 表名 ;

查看表的部分内容:select  表头1,表头2,...表头n from 表名 ;

查看满足where 条件的内容:select  表头1,表头2,...表头n from 表名  where condition;



猜你喜欢

转载自blog.csdn.net/qwerLoL123456/article/details/80777852