zoukankan      html  css  js  c++  java
  • mysql基础

    一、首先安装mysql

    不过一般都与Apache或xampp或phpstudy等这里服务器一起配置,所以还是直接配置服务器吧!

    安一个就好,多了就出现端口冲突。那解决办法,如果修改端口不好使,那真不如还原上个版本系统来得快。

    php默认端口是80

    mysql默认端口3306

     二、登录mysql数据库

          (这里先不涉及通过php与mysql联立)

    1.首先看你这mysql是否有默认密码,一般的默认用户名是  root ,密码则为空,或安装时自己设置的。

    然后打开cmd,键入

        mysql -h localhost -u root -p    

    如果找不到,则路径出来问题,需要修改默认路径

    参考:https://jingyan.baidu.com/article/9989c746d79419f648ecfec2.html

    2.查看所有数据库

        show databases;    

    3.避免中文乱码问题

        set names gbk;    

    或 

        set names utf8;    

    4.退出mysql服务器

        exit    

        quit    

    三、数据库与表的创建

    1.创建数据库

        create database db_aa;    

    db_aa为数据库名,可以自定义。

    一般会将固定语句大写,以区别哪些是能修改的部分,并且为了自定义命名冲出,也会用反引号将其引上。如下:

        CREATE DATABASE `db_aa`;    

    不过这是在命令行里,所以就先以小写为主了。

     2.打开数据库

        use `db_aa`;    

    因为要在这数据库里创建数据表,所以必须选中并打开它,否则没法对其进行操作。

    3.查看数据库里的所有数据表

        show tables;    

    由于现在没有创建数据表,所以显示为空。  No database selected  

    4.创建数据表

    create table `student` (
      `id` int unsigned primary key auto_increment,
      `name` varchar(4) not null comment '姓名',
      `gender` enum('','') default '' not null comment '性别',
      `birthday` date not null comment '出生日期'
    )charset=utf8;

    create table 是创建数据表的命令

    `student` 是表明

    id、name、gender、birthday是表中的字段名

    int 是数据类型

    int unsigned  无符号整数 既为非负数,用此类型可以增加数据长度!

    varchar(4) 可变长度是字符串,最多保存4个字符

    date 保存的是日期,如“2018-07-23”

    primary key 是主键

    auto_increment 是自动+1

    not null 是不允许为空,null 则允许为空

    comment '注释' 这是注释

    charset=utf8 是编码字符集

    enum('男',‘女’) 是枚举类型,只能保存“男”和“女”两种值

    5.查看表结构

        desc `student`;    

    6.查询结果纵向显示

        show create table `student`G    

    7.删除数据表

        dorp table `student`;    

  • 相关阅读:
    eslint 的 env 配置是干嘛使的?
    cookie httpOnly 打勾
    如何定制 antd 的样式(theme)
    剑指 Offer 66. 构建乘积数组
    剑指 Offer 65. 不用加减乘除做加法
    剑指 Offer 62. 圆圈中最后剩下的数字
    剑指 Offer 61. 扑克牌中的顺子
    剑指 Offer 59
    剑指 Offer 58
    剑指 Offer 58
  • 原文地址:https://www.cnblogs.com/yinwangyizhi/p/9354890.html
Copyright © 2011-2022 走看看