MySQL -- SQL 语句
2024-08-20 09:44:40
一. 数据库(Database)操作
- 创建数据库
create database 数据库名
create database 数据库名 character set 字符集
- 查看数据库
查看数据库服务器中的所有的数据库:show databases;
查看某个数据库的定义信息:show create database 数据库名;
- 删除数据库
drop database 数据库名称;
- 其他数据库操作命令
切换数据库:use 数据库名;
查看正在使用的数据库:select database();
二. 表(Table)操作
- 创建表
create table 表名(
字段名 类型(长度) 【约束】
字段名 类型(长度) 【约束】
); 单表约束:
主键约束:primary key, 要求被修改的字段唯一,非空
唯一约束:unique, 要求被修饰的字段唯一
非空约束:not null , 要求被修饰的字段非空
- 查看表
查看数据库中的所有表:show tables;
查看表结构:desc 表名;
- 删除表
drop table 表名;
- 修改表
alter table 表明 add 列名 类型(长度) 【约束】; --修改表添加列
alter table 表名 modify 列名 类型(长度) 约束;--修改表修列的类型长度及约束
alter table 表名 change 旧列名 新列名 类型(长度) 【约束】; -- 修改表修改列名;
alter table 表名 drop 列名; -- 修改表删除列
alter table 表名 to 新表名; --修改表名
alter table 表名 character set 字符集; --修改表的字符集
- 插入记录
insert into 表 (列名1,列名2...)values (值1,值2...); --向表中插入某些列
insert into 表 values (值1,值2...); --向表中插入所有列
- 更新记录
update 表名 set 字段名=值,字段名=值 ...;
update 表名 set 字段名=值,字段名=值 ... where 条件 ;
- 删除记录
delete from 表名 【where 条件】;
最新文章
- ThinkPHP5 助手函数
- 窗口之间的主从关系与Z-Order
- 卷积神经网络CNN(Convolutional Neural Networks)没有原理只有实现
- String类型,Function类型
- canvas画随机闪烁的星星
- MATLAB - 练习程序,直方图均衡化
- vs2008不能创建C#项目的解决方法
- n盏灯亮灭问题
- (原创)LINUX_UNIX设计思想-读书笔记
- poj 1679 http://poj.org/problem?id=1679
- SQL server经典电子书、工具和视频教程汇总
- 巧用Systemtap注入延迟模拟IO设备抖动
- ubuntu下SVN服务器安装配置
- 小学生玩ACM----深搜
- Python 基础教程中的问题及解决方案(1)
- H5万能选择器:iosselect
- Github Page--CSDN新人的第二选择
- Centos小白学习
- highCharts实现简单柱形图
- nodejs-5.1 ejs模板引擎