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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • (1)MySQL默认端口号是多少? 3306 (2)MySQL中的超级用户叫什么? root (3)创建数据库 CREATE DATABASE (4)修改数据库 ALTER DATABASE (5)删除数据库 DROP DATABASE
    查看全部
    0 采集 收起 来源:内容回顾

    2015-09-07

  • 一、数据库操作(数据库的常用命令1) : (花括号必选,中括号可选,竖线从这两个中做选择),语句后面要分号。 1、创建数据库: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 如,CREATE DATABASE t1; 如,CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk; 查看t2的编码方式,SHOW CREATE DATABASES t2; 2、查看当前服务器下的数据表列表: SHOW {DATABASES | SCHEMAS}; [LIKE 'pattern' | WHERE expr] 如,SHOW DATABASES; 3、修改数据库: ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name; 如,ALTER DATABASE t2 CHARACTER SET = utf8; 4、删除数据库: DROP {DATABASE | SCHEMA} [IF EXISTS] db_name; 如,DROP DATABASE t1; 二、数据库的常用命令2: 1、SHOW WARNINGS; // 记得使用分号;查看警告信息 2、SHOW CREATE DATABASE 数据库名称; // 查看创建数据库使用的编码格式 三、MySQL语句的规范 1、关键字与函数名称全部大写 2、数据库名称、表名称、字段名称全部小写 3、SQL语句必须以分号结尾
    查看全部
    0 采集 收起 来源:操作数据库

    2015-09-07

  • 退出的命令符
    查看全部
  • mysql的 命令指令
    查看全部
  • 一、MySQL常用命令 1、显示当前服务器版本 SELECT VERSION(); 2、显示当前日期时间 SELECT NOW(); 3、显示当前用户 SELECT USER(); 二、MySQL语句的规范 1、关键字与函数名称全部大写 2、数据库名称、表名称、字段名称全部小写 3、SQL语句必须以分号结尾
    查看全部
  • 添加单列 ALTER TABLE
    查看全部
  • 修改MySQL提示符: 1、连接客户端时通过参数指定 shell>mysql -uroot -proot --prompt 提示符 (在命令行输入mysql -u用户名 -p密码 --prompt 提示符) 2、连接上客户端后,通过prompt命令修改 mysql>prompt 提示符 (prompt 新的提示符) MySQL提示符(参数,描述) (1)\D 完整的日期 (2)\d 当前数据库 (3)\h 服务器名称 (4)\u 当前用户 在Windows下用cls命令清屏
    查看全部
  • 一、使用MySQL 1、MySQL登录/退出 2、修改MySQL提示符 3、MySQL常用命令 4、MySQL语句规范 5、数据库操作 1、 (1)MySQL登录 mysql参数(参数-描述) -D,--database=name 打开指定数据库 --delimiter = name 指定分隔符 -h, --host=name 服务器名称(默认本地服务器127.0.0.1) -p,--password[=name] 密码 -P, --port=# 端口号(默认3306) --prompt=name 设置提示符 -u, --user=name 用户名 -V, --version 输出版本信息并且退出 (2)MySQL退出 mysql > exit; mysql > quit; mysql > \q; 用键盘的上下箭头可进行命令的翻阅。
    查看全部
  • 两种方法: 1.从图形界面启动/关闭(右键“我的电脑”-“管理”-“服务和应用程序”-“服务”) 2.命令行: cmd 启动与停止Mysql服务 1、启动mysql:net start mysql 2、停止mysql:net stop mysql 3、所有的Windows服务都可以通过这两个命令(net start/stop +服务名)加以实现
    查看全部
  • MySQL的安装在Windows环境下有两种安装文件:1、MSI(Windows Installer) 2、ZIP MSI是简单的installer安装模式。 安装注意 1.安装类型有典型(Typical),自定义(Custom),完全(Complete)。选择典型安装。 2.是否开始配置操作,选择开始。如果没有选择,可以进入MySQL安装目录bin(C:\Program Files\MySQL\MySQL Server 5.5\bin)中找到配置驱动程序,随时配置。 3.配置类型有详细配置(Detailed Configuration)和标准配置(Standard Configuration)。选择标准配置。 4.是否安装为Windows服务?是! 是否为自动启动?是! 5.是否配置MySQL的bin子目录配置到环境变量中去?是! 6.超级用户(root)密码设置。 7.执行配置选项。 8.修改MySQL文件夹根目录下的my.ini(C:\Program Files\MySQL\MySQL Server 5.5\my.ini)中编码方式。 其中端口可以更改,默认为3306。 MySQL客户端[client],mysql的端口号port=3306。 默认的编码方式 [mysql] default-character-set=utf8 MySQL服务器端的配置[mysqld] [mysql] character-set-server=utf8 9.在命令行模式中启动MySQL 需要用管理员身份运行命令行。 MySQL目录结构 bin目录,存储可执行文件 data目录,存储数据文件 docs,文档 include目录,存储包含的头文件 lib目录,存储库文件 share,错误消息和字符集文件
    查看全部
  • (1)INSERT ... SELECT实现复制 INSERT tdb_goods(goods_name,cate_id,brand_id) SELECT goods_name,cate_id,brand_id FROM tdb_goods WHERE goods_id IN (19,20); (2)查找重复记录 SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2; (3) 删除重复记录 DELETE t1 FROM tdb_goods AS t1 LEFT JOIN (SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2 ) AS t2 ON t1.goods_name = t2.goods_name WHERE t1.goods_id > t2.goods_id;
    查看全部
    0 采集 收起 来源:多表删除

    2018-03-22

  • mysql登录
    查看全部
  • 1、这创建数据表的同时,将查询结果写入到数据表 CREATE TABLE [IF NOT EXISTS] tbl_name[(create_definition,...)添加查询外的字段,但要设置默认值] select_statement; 2、例如:CREATE TABLE tbl_new(id SMALLINT PRIMARY KET AUTO_INCREMENT) SELECT name FROM tbl_old GROUP BY name; 这样新建的tbl_new中会有两个字段:id和name,其中name就是查询得到的结果
    查看全部
  • 多表更新: UPDATE table_references SET col_name1={expr1 | DEFAULT} [,col_name2={expr2 | DEFAULT}]... [WHERE where_condition] INNER JOIN,内连接 在MySQL中,JOIN, CROSS JOIN 和 INNER JOIN 是等价的。 LEFT [OUTER] JOIN ,左外连接 RIGHT [OUTER] JOIN,右外连接 update tdb_goods inner join tdb_goods_cates on goods_cate=cate_name set goods_cate=cate_id; tdb_goods:想要更改的表名 inner join: 内连接 tdb_goods_cates: 关联的附表 goods_cate=cate_name 两个表对应列的关系 goods_cate=cate_id; 设置 值 参照第二张表更新了 本表
    查看全部
    0 采集 收起 来源:多表更新

    2015-09-07

  • INSERT ... SET ...可以使用子查询 INSERT [INTO] tbl_name [(col_name,...)] SELECT ...将查询结果写入数据表 Eg: INSERT INTO table_name [(column_name)] SELECT column_name2 FROM table_name2 GROUP BY column_name3; 子查询与连接——INSERT-SET子查询 1、INSERT tbl_name [(col_name,...)] (SELECT col2_name FROM tbl2 ...) 2、同样注意字段数量和类型匹配 CREATE TABLE IF NOT EXISTS tdb_goods_cates( cate_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, cate_name VARCHAR(40) NOT NULL ); SELECT goods_cate FROM tdb_goods GROUP BY goods_cate; //列出所有品牌种类cate// INSERT INTO <表名> SELECT..... DESC tdb_goods_cates; //显示出tdb_goods_cates表中的项目名称// INSERT tdb_goods_cates(cate_name) SELECT goods_cate FROM tdb_goods GROUP BY goods_cate; //在表tdb_goods_cates中插入tdb_goods中的cate种类//
    查看全部

举报

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

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