zoukankan      html  css  js  c++  java
  • mysql的使用 (一)

    MYSQL的使用

    mysql

    1.1 mysql服务的启动与关闭

      命令行   注意 使用时  一定要用管理员身份运行cmd,否则没有权限修改
    

    net start MySQL服务名
    net stop MySQL服务名

    1.2 客户端连接mysql


    1.命令行客户端
    命令行客户端连接之前,需要配置环境变量,配置方式类似java环境变量的配置 完成之后即可连接
    mysql -h 主机ip地址 -p 端口号 -u 用户名 -p

    回车 Enter Password:密码

    如果访问本机 端口号3306也没有修改的情况下,我们省略-h 主机Ip地址 -p端口号

    2.其他客户端 sqlyog

    首先填写好 username password port(一般默认位3306不需要修改)
    先进行1 测试连接 连接成功后 ,在连接即可

    SQL语言的分类

    DDL:数据定义语言,定义库,表结构等,包括create,drop,alter等
    DML:数据操作语言,增删改查数据,包括insert,delete,update,select[DQL:数据查询语言]等
    DCL:数据控制语言,权限,事务等管理。

    MYSQL的语法规范和要求

    1.mysql的sql语法不区分大小写
    2.命令时:尽量使用26个英文字母大小写,数字0-9,下划线,不要使用其他符号。
    3.建议不要使用mysql的关键字等来作为表名、字段名等,如果不小心使用,请在SQL语句中使用`(飘号 键盘上数字1左边的键)引起来
    4.数据库和表名、字段名等对象名中间不要包含空格
    5. date varchar 类型的数据用''单引号 包括起来 取别名时用as

    select id as "编号", `name` as "姓名" from t_stu; #起别名时,as都可以省略
    select id as 编号, `name` as 姓名 from t_stu; #如果字段别名中没有空格,那么可以省略""
    select id as 编 号, `name` as 姓 名 from t_stu; #错误,如果字段别名中有空格,那么不能省略""
    

    DDL

    1.查看所有数据库
    show databases;

    2.创建数据库
    create database 数据库名;
    create database 数据库名 charset 'utf8; ##在mysql中字符集名称不要使用utf-8'
    create database 数据库名 charset gbk;
    3.指定使用某个数据库
    use 数据库名;
    4.删除数据库
    drop database 数据库名;
    5.查看某个库下的所有表格
    show tables ; #前提是前面有use 数据库名;的语句 show tables from 数据库名;
    6.创建表格

    create table 【数据名.】表名(
    	字段名1 数据类型,
    	字段名2 数据类型,
    	....
    );
    

    7.删除表格
    drop table 表名称;
    8.查看某个表结构
    desc 表名称;
    9.增加一列

    alter table 【数据库名.]表名称 add 【column】 字段名 数据类型;
    alter table 【数据库名.]表名称 add 【column】 字段名 数据类型 first;
    alter table 【数据库名.]表名称 add 【column】 字段名 数据类型 after 另一个字段;
    

    10.删除一列
    alter table 【数据库名.]表名称 drop 【column】 字段名;
    11.修改列数据类型
    alter table 【数据库名.]表名称 modify 【column】 字段名 新数据类型;
    12.修改列名
    alter table 【数据库名.]表名称 change【column】 旧字段名 新字段名 新数据类型;
    13.修改列的位置
    alter table 【数据库名.]表名称 modify 【column】字段名 数据类型 first;
    alter table 【数据库名.]表名称 modify 【column】字段名 数据类型 after 另一1个字段;
    14、修改表名称
    alter table 旧表名 rename 新表名; rename table 旧表名 to 新表名;

  • 相关阅读:
    HTTP协议详情
    HTTP入门
    DNS vs CDN
    TCP/IP协议和互联网协议群
    常用docker镜像
    linq to sql 把数据库连接字段写入配置文件
    微信开发--one.微信平台验证
    项目--ajax上传文件(本次是图片)(.net)
    项目--Repeater嵌套横向显示
    项目--物流查询实现
  • 原文地址:https://www.cnblogs.com/xiao-bu/p/14157979.html
Copyright © 2011-2022 走看看