基础的 mysql sql 语句,简单篇,拿起就用

<?php

	//	mysql 数据库常用 sql 常用语句记录(主要是自己忘性大)
	
	/*****************************************
	
	*	数
	*	据
	*	库
	*	操
	*	作
	
	*****************************************/
	CREATE DATABASE data_name
	//	create(创建)  database(数据库)  (数据库命名){data_name}
	
		//	show databases  
		//	创建数据库后可以通过该语句查看是否存在(一般看到) Query OK, 1 row affected (0.00 sec) 就行了。
		
		//	show create database data_name
		//	通过该命令语句检测数据库字符集设置(因为之前由于不大懂这个,被字符集困恼了好一会)
		
		//	alter database data_name default character set utf8;   
		//	如果字符集不是你需要的,就通过该命令语句修改字符集,修改为 utf8 (当然,其它的也可以)
		
		//	drop database data_name
		//	删除对应数据库
	
	use data_name 	//	通过选择数据库进入数据库
	
	/*****************************************
	
	*	表
	*	操
	*	作
	
	*****************************************/
		create table table_name1(
			id int(10) primary key auto_increment,
			name varchar(16) not null unique,
			age int(3) default 18
		)
			
			//	primary key 
			//	设置属性为主键
			
			//	auto_increment 
			//	设置属性为自增
			
			//	unique
			//	设置属性为唯一性
			
			//	default
			//	设置属性默认值
			
			//	show tables;	
			//	通过语句检测数据库下所有的表,查看是否建表成功
			
			//	show create table table_name
			//	检测表字符集
			
			//	alter table table_name default character set utf8
			//	修正数据表字符集
			
			/**********	继续补漏,查看表结构	2018.01.23		陈、二	 ****************/
			
			//	desc table_name
			//	查看数据表的表结构
			
			//	describe table_name
			//	等同 desc table_name 的效果,所以,没意外的话,选择忽视。。
			
			/**************************	2018.01.23	*************************************/
			
			//	show full columns from table_name
			//	查看数据表所有字段的字符集(字段编码)
			
			//	alter table table_name change name name varchar(16) character set utf8
			//	修改字段属性重命名并且修改字符集
			
			//	alter table table_name convert to character set utf8
			//	修改数据表,以及数据表的默认字符集修改(即,字段也会修改)
			
			//	alter table table_name1 add newname varchar(16)
			//	表增加新字段(增加到最后列)(由于只是简易版的就不写其他的了)
			
			//	alter table table_name drop column newname
			//	指定删除数据表字段
			
			/**********	这里补上,删除表,以及清空表重置  2018.01.03	陈、二	*********/
			
			truncate table_name;
			//	重置表数据(释放内存,将所有保存内容清空,重置 主键增长)
			
			drop table table_name;
			//	删除数据表,将该表从所处的数据库删除,之后将不存在
			
			
		
	/*****************************************
	
	*	语
	*	句
	*	操
	*	作
	
	*****************************************/
	select *from table_name
	//	查询数据表数据
		select *from table_name where id > 0 order by id desc limit 10 
		//	where id > 1  
		//	条件,id 值大于 1 才获取
		
		//	order by id desc  
		//	排序 根据 id 进行降序 ,默认升序
		
		//	limit 10
		//	只显示 前十条
		
		select count(id) as total from table_name
		//	count(id) as total
		//	统计 id 总数量 并将统计出来的结果命名为 total 显示
		
		select max(id) as maxid from table_name
		//	max(id) as maxid
		//	获取最大 id 并命名为 maxid 显示
		
		select min(id) as minid from table_name
		//	min(id) as minid
		//	获取最小 id 并命名为 minid 显示
		
		
	insert into table_name values(null,"张三",19)
	//	增加指定数据到指定数据表
		insert into table_name(name) value("李四")
		//	table_name(name)
		//	指定该表某个字段添加
		
		//	value("李四")
		//	对应指定的字段赋予对应的数据写入数据库
		
	delete from table_name where id = 2
	//	删除数据表指定数据
	
	update table_name set name = "王五" where id = 1
	//	 根据指定的条件,修改指定字段数据
	
	//	-----			2017.12.06日
	



什么时候都是要代码在前,聊天再后了哈!

其实这篇对于经常使用或者阅历比较高的小伙伴可能无用,但是个人记性不太好,用了忘,用了忘,说写博客不妨说写备忘录,写给和我一样容易忘记事情的小伙伴。同时也抱有万一哪天结交了个志同道合的小伙伴呢?这也是一个不错的选择。

mysql sql 语句如果还要多表联查索引什么的,也会后续更新的(至于什么时候,明年吧,啊啊哈哈。)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值