为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
与MySQL的零距离接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • AUTO_INCREMENT必须和PRIMARY KEY 一起使用,每次自增1,可不进行赋值 而PRIMARY KEY 可以不和AUTO_INCREMENT一起使用,可以被赋值但是不允许有相同值的出现 GREATE TABLE tb3(id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) UNSIGNED NOT NULL); INSERT tb3(username) VALUES('KAJDK'); INSERT tb3(username) VALUES('DSD');
    查看全部
  • mysql空值与非空 NULL,字段值可以为空 NOT NULL,字段值禁止为空 同一个字段不可能既为NULL,又为NOT NULL
    查看全部
  • mysql> insert table_1 values('tom',23,12232.50); Query OK, 1 row affected (0.01 sec) mysql> insert table_1(username,salary)values('cat',12212.50); Query OK, 1 row affected (0.01 sec) mysql> select * from table_1; +----------+------+----------+ | username | age | salary | +----------+------+----------+ | tom | 23 | 12232.50 | | cat | NULL | 12212.50 | +----------+------+----------+ 2 rows in set (0.00 sec)mysql> insert table_1 values('tom',23,12232.50); Query OK, 1 row affected (0.01 sec) mysql> insert table_1(username,salary)values('cat',12212.50); Query OK, 1 row affected (0.01 sec) mysql> select * from table_1; +----------+------+----------+ | username | age | salary | +----------+------+----------+ | tom | 23 | 12232.50 | | cat | NULL | 12212.50 | +----------+------+----------+ 2 rows in set (0.00 sec)
    查看全部
  • SHOW COLUMNS FROM table_name;查看数据表的结构
    查看全部
  • 查看数据库:SHOW TABLES;显示的是当前的数据库列表 SHOW TABLES FROM mysql;显示的是mysql的列表 注:但是并没有改变当前数据库,只是显示了一次其他数据库的列表 可以用SELECT DATABASE();显示当前数据库。
    查看全部
  • mysql> create table table_1(username varchar(20),age tinyint unsigned -> ,salary float(8,2) unsigned); Query OK, 0 rows affected (0.03 sec) mysql> show tables; +-----------------+ | Tables_in_test1 | +-----------------+ | table_1 | +-----------------+ 1 row in set (0.00 sec) mysql> desc table_1; +----------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+---------------------+------+-----+---------+-------+ | username | varchar(20) | YES | | NULL | | | age | tinyint(3) unsigned | YES | | NULL | | | salary | float(8,2) unsigned | YES | | NULL | | +----------+---------------------+------+-----+---------+-------+ 3 rows in set (0.00 sec)
    查看全部
  • char是定长类型,定长类型输入不够用空格补齐,varchar不是定长型,输入几位就是几位
    查看全部
  • 日期时间型YEAR TIME DATE DATETIME TIMESTAMP
    查看全部
  • 浮点型数据分类(单精度(小数点后7位)、双精度)
    查看全部
  • 数据类型--整型(范围由小到大) tinyint:1字节 smallint:2字节 mediumint:3字节 int:4字节 blging:8字节
    查看全部
  • MySOL默认的端口号是多少 3306 MySQL中的超级用户叫什么 root 创建数据库 CREATE DATABASE 修改数据库 ALTER DATABASE 删除数据库 DROP DATABASE
    查看全部
    0 采集 收起 来源:内容回顾

    2017-04-11

  • 创建数据库 CREATE DATABASE [IF NOT EXISTS(使用后不直接显示错误)] db_name; 查看创建的数据库 SHOW DATABASES; 修改数据库 ALTER DATABASE|schema [db_name] CHARACTER SET charset_name; 查看修改的数据库 SHOW CREATE DATABASE db_name; 删除数据库 DROP DATABASE| schema [IF EXISTS] db_name; 查了数据库 SHOW DATABASES;
    查看全部
    0 采集 收起 来源:操作数据库

    2017-04-11

  • SELECT VERSION();显示版本 SELECT NOW();显示时间 SELECT USER();显示用户名 关键字、函数名大写 数据库、表、字段名称小写 分号结束语句
    查看全部
  • 修改提示符1:连接客户端是修改mysql -uroot -p(密码) --prompt 提示符 2:连接客户端后修改prompt 提示符
    查看全部
  • 对于一个列所创建的约束,称之为列级约束,而对于两个或两个以上的列所创建的约束,我们称之为表级约束,列级约束在使用的时候,既可以在列定义的时候声明,也可以在列定义以后声明,而表级的约束只能在列定义以后来声明,在实际开发中,用列级约束比较多,表级约束很少用,除此之外,在所有的约束中,并不是说每种约束都存在着表级或列级约束,其中,NOT NULL 非空约束,DEFAULT约束这两种约束就不存在表级约束,它们只有列级约束,而对于其他的三种,像主键,唯一,外键,它们都可以存在表级和列级约束。
    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!