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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • ~创建一个员工表employee create table employee( id int primary key auto_increment, name varchar(20) unique, gender bit not null, birthday date, entry_date date, job varchar(40), salary double, resume text ); 约束: 主键约束:将表中的某一个字段声明为一个主键,要求它必须存在且必须唯一,数据库会帮我们保证这一点 primary key:不允许为空,不允许重复 auto_increment :声明主键要自动增长,只要将主键声明为自动增长,从此不用我们再去关心主键列的值了,他会自动取值,从0开是自动增上 唯一约束:声明表中的某一列的唯一约束,说明这一例的值不允许重复,数据库会帮我们保证这一点 unique 非空约束:声明表中的某一列为非空约束,说明这一列的值不允许为空,数据库会帮我们保证这一点 not null
    查看全部
  • ~删除前面创建的mydb1数据库 drop database mydb1; drop database mydb1; ~查看服务器中的数据库,并把其中某一个库的字符集修改为utf8; alter database mydb2 character set utf8; 5.选择数据库 切换数据库 use db_name; 查看当前使用的数据库 select database();
    查看全部
    0 采集 收起 来源:操作数据库

    2016-04-13

  • ~查看当前数据库服务器中的所有数据库 show databases; ~查看前面创建的mydb2数据库的定义信息 show create database mydb2;
    查看全部
    0 采集 收起 来源:操作数据库

    2016-04-13

  • ~创建一个名称为mydb1的数据库。 create database mydb1; ~创建一个使用gbk字符集的mydb2数据库。 create database mydb2 character set gbk; ~创建一个使用utf8字符集,并带校对规则的mydb3数据库。 create database mydb3 character set utf8 collate utf8_bin;
    查看全部
    0 采集 收起 来源:操作数据库

    2016-04-13

  • MYSQL 关键字和函数名全部大写       数据库,表名称,字段名称全部小写       结尾必需用分号结尾
    查看全部
  • 服务-MySQL-属性-启动
    查看全部
  • 使用数据库 USEdb_name 删除数据库表 DROP DATABASE/TABLE db_name/tb_name 创建数据表 CREATE TABLE tb_name( _name type [NULL | NOT NULL] [AUTO_INCREMENT(PRIMARY KEY)] 查看数据表结构 SHOW TABLE [FROM db_name] 显示数据表结构 SHOW COLUMNS FROM tbl_name 插入记录 INSERT[INTO]tb1_name[(col_name,...)]VALUES(val,...) 记录查找 SELECT expr,...FROM tb1_name SELECT * FROM tbl_name NULL 字段值可以为空 NOT NULL 字段值禁止为空 AUTO_INCREMENT 自动编号且必须与*主键*组合使用 默认情况下起始值为1每次的增量为1(整数) 概念解释 主键(PRIMARY KEY) 主键约束 每张数据表只能存在一个主键 主键保证记录的唯一性 主键自动为NOT NULL 不一定和AUTO_INCREMENT一起使用 UNIQUE KEY 唯一约束 唯一约束可以保证记录的唯一性 唯一约束的字段可以为空值(NULL) 每张数据表可以存在多个唯一约束 DEFAULT 默认值 当插入记录时如果没有明确为字段赋值则自动赋予默认值
    查看全部
    0 采集 收起 来源:总结

    2016-04-13

  • 人人人人人人人
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2016-04-13

  • 天天天天天天
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2016-04-13

  • 一、数据表 1、数据表(或表)是数据库最重要的组成部分之一,是其他对象的基础 2、表是一个二维表,行称为【记录】,列称为【字段】 二、创建数据表 1、查看当前所有的数据库:show databases; 2、首先打开数据库(数据库要存在):USE 数据库名称; 3、显示当前打开的数据库:select database(); 4、创建数据表:CREATE TABLE [IF NOT EXISTS] table_name( column_name(列名称) data_type(列类型), .... ); 举例: CREATE TABLE tb1( username VARCHAR(20), userage TINYINT UNSIGNED, salary FLOAT(8,2) UNSIGNED, ); UNSIGNED 无符号 关于表的一些语句: 创建表:create table 表名(属性 类型); 复制表:create table 新表名 select * from 旧表名; 复制表中的几列:create table 新表名 select 列名,列名,列名 from 旧表名; 查看表中的内容:select * from 表名; 显示表:show tables; 删除表:drop table if exist 表名; 向已有的表中添加数据: insert into table 表名 values(‘值’,‘值‘); 修改表:alter table 1:在原有的表中添加一列:alter table 表名 add column 列名 类型; 2:在原有的表的某一列添加一列:alter table 表名 add 属性 类型 after 列名; 3:给原有的列添加约束条件:alter table 元列名 change 属性 类型 约束条件; 4:删除表中的某一列:alter table 表名 drop 列名。
    查看全部
  • 子查询与连接很重要
    查看全部
  • 空值与非空 NULL,字段值可以为空 NOT NULL,字段值禁止为空 CREATE TABLE tb2(username VARCHAR(20) NOTNULL)
    查看全部
  • *号是字段的过滤,而不是记录的过滤
    查看全部
  • 查看数据表结构: SHOW COLUMNS FROM mytable;
    查看全部
  • 1.关系型数据库其实指的就是数据表,数据表是其他对象的基础,有行跟列之分,行称之为纪录,列称之为字段。 2.可以通过USE命令打开某个数据库(USE 数据库名称) 3.如何显示当前用户打开的数据库:SELECT BATABASE(); 4.创建数据表:CREATE TABLE [IF NOT EXISTS] table_name( column_name data_type, ......... )
    查看全部

举报

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

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