CREATE TABLE biao(
    name VARCHAR(20) PRIMARY KEY,
    age INT(11) NOT NULL,
    sex CHAR(11)DEFAULT 1,
    love VARCHAR(11)
    );
Query OK, 0 rows affected

此时name设置了主键约束,age设置了非空约束,sex默认值为一

查看: DESC biao;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| name  | varchar(20) | NO   | PRI | NULL    |       |
| age   | int(11)     | NO   |     | NULL    |       |
| sex   | char(11)    | YES  |     | 1       |       |
| love  | varchar(11) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
4 rows in set

添加数据:

1.

INSERT INTO biao (name,age,sex,love) VALUES ('张三',41,'男','e');
Query OK, 1 row affected

查看:SELECT*FROM biao;
+------+-----+-----+------+
| name | age | sex | love |
+------+-----+-----+------+
| 张三 |  41 | 男  | e    |
+------+-----+-----+------+
1 row in set

2.

INSERT INTO biao  VALUES ('张',40,'男','em');
Query OK, 1 row affected

SELECT*FROM biao;
+------+-----+-----+------+
| name | age | sex | love |
+------+-----+-----+------+
| 张三 |  41 | 男  | e    |
| 张   |  40 | 男  | em   |
+------+-----+-----+------+
2 rows in set

3.

INSERT INTO biao (sex) VALUES ('男');
Query OK, 1 row affected

SELECT*FROM biao;
+------+-----+-----+------+
| name | age | sex | love |
+------+-----+-----+------+
| 张三 |  41 | 男  | e    |
| 张   |  40 | 男  | em   |
|      |   0 | 男  | NULL |
+------+-----+-----+------+
3 rows in set

4.

INSERT INTO biao(name,age,sex,love) VALUES('李四',39,'女','ex'),('王五',38,'男','van'),('甲',20,'男','emm');
Query OK, 3 rows affected
Records: 3  Duplicates: 0  Warnings: 0

SELECT*FROM biao;
+------+-----+-----+------+
| name | age | sex | love |
+------+-----+-----+------+
| 张三 |  41 | 男  | e    |
| 张   |  40 | 男  | em   |
|      |   0 | 男  | NULL |
| 李四 |  39 | 女  | ex   |
| 王五 |  38 | 男  | van  |
| 甲   |  20 | 男  | emm  |
+------+-----+-----+------+
6 rows in set

MySQL第四课的更多相关文章

  1. 第四课(1)——MySQL体系结构

    学习目标 一.MySQL体系结构 二.MySQL内存结构 三.MySQL文件结构 四.Innodb体系结构 MySQL体系结构 一.MySQL体系结构图 1.Mysql是由SQL接口,解析器,优化器, ...

  2. Kali Linux Web 渗透测试视频教程— 第四课 google hack 实战

    Kali Linux Web 渗透测试— 第四课 google hack 实战 文/玄魂 目录 shellKali Linux Web 渗透测试— 第四课 google hack 实战 课程目录 Go ...

  3. 【Web探索之旅】第二部分第四课:数据库

    内容简介 1.第二部分第四课:数据库 2.第二部分第五课预告:响应式网站 第二部分第四课:数据库 说到“数据库”,顾名思义,是“数据的仓库”的意思. 所以数据库的一大作用就是储存数据咯. 为什么Web ...

  4. Kali Linux Web 渗透测试视频教程—第十四课-arp欺骗、嗅探、dns欺骗、session劫持

    Kali Linux Web 渗透测试视频教程—第十四课-arp欺骗.嗅探.dns欺骗.session劫持 文/玄魂 目录 Kali Linux Web 渗透测试—第十四课-arp欺骗.嗅探.dns欺 ...

  5. NeHe OpenGL教程 第四十四课:3D光晕

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  6. NeHe OpenGL教程 第三十四课:地形

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  7. NeHe OpenGL教程 第二十四课:扩展

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  8. NeHe OpenGL教程 第十四课:图形字体

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  9. NeHe OpenGL教程 第四课:旋转

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

随机推荐

  1. 《Hands-On System Programming with Go》之写文件的代码模板

    使用了buffer,这个神奇东东. var w io.WriteCloser // initialise writer defer w.Close() b := bufio.NewWriter(w) ...

  2. 对于prim的一个有趣但有点奇怪的想法

    prim算法找最小生成树适用于无向图,对于有向加权图会产生错误. 比如 1->2,8 1->3,8 2->3,4 3->2,3 最小生成树1->2->3 而不是3- ...

  3. 2019年腾讯PHP程序员面试题目分享

    有需要学习交流的友人请加入交流群的咱们一起,有问题一起交流,一起进步!前提是你是学技术的.感谢阅读! 点此加入该群​jq.qq.com 1. php 的垃圾回收机制 PHP 可以自动进行内存管理,清除 ...

  4. kibana的query string syntax 笔记

    kibana的query string syntax 并不是 Query String Query,只能说类似.kibana的 Lucene query string syntax(es的query ...

  5. Hive数据类型和DDL操作

    hive命令 在Linux下的命令行中直接输入如下命令,可以查看帮助信息: # hive -help 常用的如-e.-f参数. 使用-e参数,可以直接在命令行传递SQL语句进行hive表数据的查询: ...

  6. 控制台提示“Invalid string length”的原因

    控制台提示“Invalid string length”,浏览器直接卡掉,是为什么呢? 答:因为在写嵌套循环时,定义的变量重名了,内层和外层用了同一个i变量. -THE END-

  7. Goland快捷键(Macbook)

    Goland快捷键(Macbook) 基础编辑快键键 向上或向下移动当前行 ⇧⌘↑ ⇧⌘↓ 复制并粘贴当前选中的语句 ⌘D 删除当前行 ⌘⌫ 行注释 ⌘/ 块注释 ⌥⌘/ 在当前打开的文件中寻找 ⌘F ...

  8. mysql初始化/usr/local/mysql/bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

    [root@test153 ~]# /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql - ...

  9. enter键的使用

    vue全部的按键别名: .enter .tab .delete (捕获“删除”和“退格”键) .esc .space .up .down .left .right vue中 <input v-o ...

  10. JSON对象转JAVA对象--com.alibaba.fastjson.JSONObject

    打印结果: