
MySQL
Voryla
这个作者很懒,什么都没留下…
展开
-
MySQL 的create table as 与like 的使用
1.MySQL复制相同表结构的方法:-- 1.使用AS复制相同的表结构 CREATE TABLE table_name AS SELECT * FROM other_table WHERE 1=2;(或者LIMIT 0) -- 2.使用LIKE复制相同的表结构 CREATE TABLE table_name LIKE other_table;2.复制表的数据复制全部数据 注意:复制全部数据 列的类型要相同 INSERT INTO table_name SELECT * FROM原创 2021-01-15 15:03:56 · 25855 阅读 · 1 评论 -
mysql 设置数据库&表的字符集
1.查看指定库的字符集SHOW CREATE DATABASE learn;修改库的字符集1.alter database 库名 default character set 字符集; 2.alter database learn character set utf82.查看表中每个字段的字符集show full fields from table_name;修改表中编码为utf8,表中的字符类型字段会自动跟随表的编码alter table table_name con原创 2021-01-12 16:44:29 · 2617 阅读 · 0 评论 -
MySQL 实现delete后 自增长id进行重新排序
一、首先给出解决方案1,删除原有主键:ALTER TABLE `table_name` DROP `id`;2,添加新主键字段: ALTER TABLE `table_name` ADD `id` int NOT NULL FIRST; 3,设置新主键: ALTER TABLE `table_name` MODIFY COLUMN `id` int NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);二、执行每段sql语句时 数据表发生的变化1原创 2021-01-11 22:52:27 · 4072 阅读 · 1 评论