SQL数据库 菜鸡入门笔记

编程入门 行业动态 更新时间:2024-10-10 06:18:43

SQL数据库 菜鸡<a href=https://www.elefans.com/category/jswz/34/1770026.html style=入门笔记"/>

SQL数据库 菜鸡入门笔记

SQL 的介绍

结构化查询语言 (Structured Query Language)

MYSQL 环境配置

  • win 配置

    1. 安裝和下載 mysql1

    2. 安裝和下載 mysql2

    注意: mysql是一个数据库(服务端) MySQL没有图形界面。 MySQL操作命令(例bai如du查询和更改)需要在MySQL服务器上使用sql语句执行。 查询结果只能显示在服务器上。

    3. 下载可视化数据库mysql软件 sqlyog

    4. 安装可视化数据库mysql软件 sqlyog 如果出现错误 2085

  • centos 配置

    1.下载和安装(dnf)

    问题注意
    忘记root密码mysql8.0修改密码时候可能出错
    需要如此修改 和这样修改 有时不行还要 删掉root用户
    无法设置简单密码
    新版本赋予权限问题与旧版本 IDENTIFIED BY ‘123456’; 不一样

MYSQL 的语法结构

  • MySQL的数据类型

    数据类型描述
    CHAR(size)保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。
    VARCHAR(size)保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的最大长度。最多 255 个字符。注释:如果值的长度大于 255,则被转换为 TEXT 类型
    INT(size)-2147483648 到 2147483647 常规。0 到 4294967295 无符号*。在括号中规定最大位数。

    参考网站

MYSQL 常用语句

  1. CREATE DATABASE 创建某个库
    CREATE DATABASE xx; # 
    CREATE DATABASE IF NOT EXISTS xx; #加个判断比较好,防止报错
    
  2. DROP DATABASE 删库
    DROP DATABASE xx; # 这是一个严重的命令
    
  3. USE 使用某个数据库
    USE xxx; # 这条语句放在前面,后面的语句就是作用于这个库
    
  4. CREATE TABLE 创建数据表
    CREATE TABLE table_name (column_name column_type); #创建数据表
    
  5. CREATE USER 创建用户
    CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’; 
    # username:你将创建的用户名
    # host:指定该用户在哪个主机上可以登陆,本地用户用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
    # password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器
    

    参考网站

  • 插入一条数据
    INSERT INTO Websites (name, url, alexa, country) # Websites是表名 name等是字段名
    VALUES ('百度','/','4','CN'); # 然后values表示个字段的值
    
  • 删除一条数据

    DELETE FROM Websites # Websites是表名 
    WHERE name='Facebook' AND country='USA'; # name等是字段名
    
  • 删除表的所有位置

    TRUNCATE xxx #xx是表名
    

MYSQL 程序例程

  1. 查看mysql的用户
    mysql> use mysql;
    mysql> select user,host from user;
    

    参考网站

  • 启动mysql

    mysql -uroot -p
    # 然后输入root密码 如果是其他用户就把root换掉
    

数据库的相关知识

  • 数据库排序规则

    字符bai串的物理存储由排序规则du控制。排序规则指定表示每个字zhi符的位模式以及存
    储和比较字符所使用的规则

    排序规制解析
    utf8_general_ci不区分大小写,这个你在注册用户名和邮箱的时候就要使用。
    utf8_general_cs区分大小写,如果用户名和邮箱用这个 就会照成不良后果。
    utf8_bin字符串每个字符串用二进制数据编译存储。 区分大小写,而且可以存二进制的内容。
    utf8_general_ci校对速度快,但准确度稍差。
    utf8_unicode_ci准确度高,但校对速度稍慢。
    utf8mb4兼容utf8,且比utf8能表示更多的字符
  • 数据库的名词

    数据库是一张二位的表格
    行叫做记录 列叫做字段

更多推荐

SQL数据库 菜鸡入门笔记

本文发布于:2024-03-13 15:09:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1734252.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:入门   数据库   笔记   SQL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!