sql语法规则:

一、操作文件夹

    1、创建数据库db2:create database db2;

    2、创建数据库db2并标明数据库的编码格式为utf8:create database db2 default charset=utf8;--------------->为了插入中文

    3、展示所有文件夹(数据库):show databases;

    4、删除数据库db2:drop database db2;

二、操作文件

    1、展示表:show tables;

    2、创建表t1(id为整型,name为字符创长度为10):create table t1(id int,name char(10));

    3、创建表t1(并设置):create table t1(id int,name char(10)) default charset=utf8;------------------>为了插入中文

    4、引擎:帮我们做所有的动作的一个发动机或者代码

        #innodb支持事物,原子性

        #myisam    

    创建表t1最完善的方法(设置引擎为innodb,引擎innodb支持事物(回滚),引擎myisam支持全局索引):create table t1(id int,name char(10)) engine=innodb default charset=utf8;

   

    5、auto_increment表示:自增;一个文件里面只能有一个自增;

      primary key:表示 约束(不能重复且不能为空);加速查找;一个文件里面只能有一个主键;

          #######默认数据不为空:create table t3(id int auto_increment primary key,name char(10))engine=innodb default charset=utf8;

     auto_increment自增就算表被清空后再插入也是从上个id往下自增,不会从1开始。 

    6、清空表:delete from t1;

          truncate table t1;(数据大的时候速度比delete快多了)

    7,删除表:drop table t1;

查看数据

    查看表里面的内容:select * from t1;

插入数据

    往表里面插入数据:insert into t1<id,name> values<1,'egon'>;

三、MySQL基本数据类型:

1,数值:

2,字符串

3,时间

4,枚举和集合

4、操作文件中的内容:增删改查

最新文章

  1. linux网络协议
  2. bug 发表文章不显示图片
  3. xml中的xmlns,xmlns:xsi,xsi:schemaLocation有什么作用,如果没有会怎么样呢
  4. 移动端页面调试工具——UC浏览器开发者版
  5. 《linux下sudo服务的使用》RHEL6
  6. js设计模式(9)---代理模式
  7. sql中nvarchar(max)长度测试
  8. Android之旅十八 百度地图环境搭建
  9. 导入java项目时出现红色叹号问题的解决
  10. for in 使用
  11. CDI Features
  12. MyBatis探究-----动态SQL详解
  13. Dead Fraction [POJ1930]
  14. 配置spring所需要的jar包
  15. sublime 格式化react插件配置教程 jsfmt配置
  16. c语言结构体链表
  17. ambari 2.6.2 安装 hdp 2.6.5.0 遇到的问题
  18. P3119 [USACO15JAN]草鉴定Grass Cownoisseur
  19. Hadoop基础原理
  20. Postman接口&amp;压力测试

热门文章

  1. SpringBoot启动报错Failed to determine a suitable driver class
  2. reactjs scrollTop
  3. Sublime Text3安装教程,配置教程,常用插件安装等方法
  4. 在Eclipse打开文件目录
  5. Node.js入门笔记
  6. AtCoder Beginner Contest 079 D - Wall【Warshall Floyd algorithm】
  7. 2018-10-19-Roslyn-使用-Directory.Build.props-文件定义编译
  8. BZOJ 1008 越狱题解
  9. 【Linux】根目录命名的意义
  10. Maven启用代理访问