一. 数据库(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 条件】;

最新文章

  1. ThinkPHP5 助手函数
  2. 窗口之间的主从关系与Z-Order
  3. 卷积神经网络CNN(Convolutional Neural Networks)没有原理只有实现
  4. String类型,Function类型
  5. canvas画随机闪烁的星星
  6. MATLAB - 练习程序,直方图均衡化
  7. vs2008不能创建C#项目的解决方法
  8. n盏灯亮灭问题
  9. (原创)LINUX_UNIX设计思想-读书笔记
  10. poj 1679 http://poj.org/problem?id=1679
  11. SQL server经典电子书、工具和视频教程汇总
  12. 巧用Systemtap注入延迟模拟IO设备抖动
  13. ubuntu下SVN服务器安装配置
  14. 小学生玩ACM----深搜
  15. Python 基础教程中的问题及解决方案(1)
  16. H5万能选择器:iosselect
  17. Github Page--CSDN新人的第二选择
  18. Centos小白学习
  19. highCharts实现简单柱形图
  20. nodejs-5.1 ejs模板引擎

热门文章

  1. BZOJ 1013 | 一份写了一堆注释的高斯消元题解
  2. 洛谷 P3942 将军令 解题报告
  3. Linux内核分析实验四----
  4. nginx 配置 phpmyadmin
  5. 解题:CF983A Finite or not
  6. bzoj2961&&bzoj4140 共点圆
  7. C++ 实现vector<std:string> 版本
  8. pg中删除的页是否仍被访问
  9. Chapter2(变量和基础类型)--C++Prime笔记
  10. Linux最大文件句柄(文件描述符)限制和修改