mysql 常用sql语句 一
- 创建数据库
create database if not exists wsp_test default charset utf8 collate utf8_general_ci
- 使用数据库
use wsp_test;
- 导入数据库sql文件
source sql文件路径
- 创建表
create table if not exists user ( user_id INT(11) NOT NULL AUTO_INCREMENT, name varchar(255) default NULL, create_time date default NULL, primary key (user_id) ); 注意点: 默认值是否非空 表类型 主键 自增 常用表字段类型: int char varchar datetime double 参考链接:mysql数据类型
- 修改表
修改表字段数据类型 alter table wsp_test change column user_id id int(5) not null auto_increment; 增加列 alter table user add column descss varchar(255) default null; 删除列 alter table user drop column descss; 重命名表 alter table user rename to users; 清空表 truncate table users;
- 插入
insert into users(name) values("小名"); insert into users(name) values("小红"); insert into users(name) values("小白"); insert into users(name) values("小青"); insert into users(name) values("小紫");
- 更新
update users set name = '小黄' where name = '小白'; update users,salary set salary = salary + salary*percent where salary = 1000 ## 连表更新
- 删除
delete from salary where salary = 1100; delete users,salary from users inner join salary on users.id = salary.user_id where salary.salary = 200; ## 多表删除
作者:穷开心y
出处:https://home.cnblogs.com/u/hcy-fly/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:https://home.cnblogs.com/u/hcy-fly/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。