为了账号安全,请及时绑定邮箱和手机立即绑定

[MySQL] 2017/1/29学习笔记_数据表得简单操作

标签:
MySQL
  1. 打开一个数据库
  2. 查看当前打开的数据库
  3. 创建数据表
  4. 查看数据表
  5. 查看表的结构(列)
  6. 向表内插入数据
  7. 查看插入(每行)的数据
  8. 指定某一项值(列)不能为空

        1. 打开数据库:

USE 数据库名字


        2.  查看当前打开的数据库:

SELECT DATABASE();


        3. 创建数据表:
    CREATE TABLE 表名字(
        列名字 类型(字符串长度),
        列名字 类型(整数则不需要括号) UNSIGNED,
        列名字 类型(小数全部位数, 小数点后位数)
    ); 

例子: 
        CREATE TABLE test(
        username VARCHAR(20),
        age TINYINT UNSIGNED,
        salary FLOAT(8,2) UNSIGNED
        );

    4. 查看已有表:
SHOW TABLES;               // 查看当前数据库的所以已建表
SHOW TABLES FROM mysql;    // 查看mysql(数据库)的已建表

    5. 查看表的结构(列):
SHOW COLUMNS FROM 表名字;

    6. 向表内插入数据
// 按照列的顺序插入
INSERT tb1 VALUES('Zhouxuan',17,0.0);

// 有些数据不想写,只能这样干:     
// 注: 不输入的为NULL
INSERT tb1 (username, salary) VALUES ('Tom', 10.8);

    7. 查看插入(每行)的数据:
SELECT * FROM 表名字;

输入与列数不一致:
图片描述

选择性的赋值 暂不考虑NOT NULL......
图片描述


    8. 指定某一项值(列)不能为空:

NULL: 可以为空 (默认);
NOT NULL:禁止为空。

例: 
    CREATE TABLE tb2(
    username VARCHAR(20) NOT NULL,
    age TINYINT UNSIGNED NOLL
    );

图片描述
注: 为NULL的值在赋值的时候不写值也得写 NULL!!

必须写值得列 没有写:
图片描述

如果这向值可以不写,得这样:
图片描述

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消