首页 > 数据库技术 > 详细

MySQL_1

时间:2020-03-25 00:01:35      阅读:80      评论:0      收藏:0      [点我收藏+]

1.配置

Ⅰ.mysql服务启动

  1.手动

  2.在cmd窗口中  services.msc打开服务的窗口

  3.启动:net start mysql

 

     关闭:net stop mysql

 Ⅱ.mysql的登录和退出

登录:mysql -uroot -p密码

      mysql -h(ip地址) -uroot -p连接目标密码

退出:exit、quit

Ⅲ.mysql目录结构

1.安装目录

  配置文件:my.ini

2.数据目录

  数据库:文件夹

  表:文件

  数据:数据

2.sql通用语法

1.搜狗语句可以当行或多行书写以分号结尾。

2.可使用空格和缩进来增强语句的可读性。

3.mysql数据库的sql语句不区分大小写,关键字建议使用大写。

4.三种注释:

  单行注释:-- 注释内容   或     # 注释内容

  多行注释:/*  */

3.sql分类

1.DDL数据定义语言:用来定义数据库对象,数据库、表、列等。关键字create、drop、alter等

2.DML数据操作语言:用来对数据库中表的数据进行增删改,关键字:insert、delete、update等

3.DQL数据查询语言:用来查询数据库中表的记录。关键字insert、where等 

4.DCL数据控制语言:用来定义数据库的访问权限和安全级别,即创建用户。关键字grant、revoke等

4.DDL操作数据库

Ⅰ.创建db1数据库,判断是否存在,并制定字符集为gbk

  create database if not exists db1 character set gbk;

Ⅱ.查询

  show databases;

Ⅲ.修改数据库的字符集

  alter database 数据库名称 character set 字符集名称;

Ⅳ.删除

  drop database 数据库名称;

Ⅴ.使用数据库

  查询当前正在使用的数据库名称:select database();

  使用数据库:use 数据库名称;

5.DDL操作表

Ⅰ.创建

  creat table 表名(

    列名1 数据类型1,

    列名2 数据类型2,

    ...

    列名n 数据类型n

  );

注意:最后一列不需要逗号

  复制表: create table 表名 like 被复制的表名;

Ⅱ.查询

  查询某个数据库所以表名称:show tables;

  查询表结构:decs 表名;

Ⅲ.修改

1.修改表名:   alter table 表名 rename to 新的表名;

2.修改表的字符集:   alter table 表名 character set 字符集名称;

3.添加一列: alter table 表名 add 列名 数据类型;

4.修改列名称 类型: alter table 表名 change 列名 新列别 新数据类型;

5.删除列: alter table 表名 drop 列名;

Ⅳ.删除

  drop table 表名;

Ⅴ.使用数据库

 

MySQL_1

原文:https://www.cnblogs.com/jian2818/p/12560527.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!