//表复制
create table users_account_copy (select user_id,((use_integral*100 div 2)/100) as use_integral, from users_account) ;
数据复制,进行一定运算,新表结构与旧表不一样
//将一个表中的某一列数据复制到另一个表中某一列里的方法
UPDATE
student_rec
INNER
JOIN
student
ON
student.id = student_rec.student_id
SET
student_rec.`
name
` = student.`
name
`
添加唯一索引
alter table [TableName] add unique ([ColumnName]);
alter table [TableName] add unique key [Index_name] ([ColumnName]);
联合索引
alter table [TableName] add unique key [Index_name] ([ColumnName],[Column2Name]);
删除索引
drop inde [index_name] on [table_name]
#表结构展示
SELECT TABLE_NAME,COLUMN_NAME,IS_NULLABLE,DATA_TYPE,COLUMN_TYPE,COLUMN_KEY,COLUMN_COMMENT
FROM information_schema.COLUMNS WHERE table_schema = 'k_api' -- #表所在数据库
AND table_name = 'img_type';#你要查的表
#取表中值最大的一条记录【原理解析:自连接 以表中要去重的字段的相同值为链接点,且判定要取值字段 t1值 小于 t2值 且 t2值为空,即没有比t1值更大的值】
SELECT t1.* FROM t_login_log t1 LEFT JOIN t_login_log t2 ON t1.user_id = t2.user_id AND t1.login_time < t2.login_time WHERE t2.id IS NULL;
这些是常用的命令,记得保存一份哦。
红豆生南国,
春来发几枝。
愿君多采撷,
此物最相思。