当前位置: 首页>后端>正文

sql server 数据库用户服务器角色 public sql数据库的服务器名称

一.项目存储数据的方式

 文件/内存/第三方云服务器/数据库服务器

二.数据库(database)

 数据库按照一定的形式来组织存储数据,目的是为了便于操作数据 —— 增删改查

 1.数据库发展历史

   网状数据库 -> 层次型数据库  -> 关系型数据库  ->  非关系型数据库

 2.关系型数据库逻辑结构

Server  ->  Database  ->  Table  ->  Row  ->  Column

数据库服务      数据库        数据表      行          列

sql server 数据库用户服务器角色 public sql数据库的服务器名称,sql server 数据库用户服务器角色 public sql数据库的服务器名称_mysql,第1张

三.mysql

 Oracle:mysql

 马丁:MariaDB

XAMPP:服务器套装,包含多个服务器端的软件,例如:mysql,Apache…

https://www.apachefriends.org/zh_cn/index.html

 1.mysql部署结构

   服务器端:负责存储维护数据 —— 银行的数据库服务器

mysqld.exe

3306,确保3306端口不被占用

 客户端:负责连接数据库服务器,对数据行操作 —— ATM机

mysql.exe

daemon  精灵 守护者,表示一种服务

 2.使用客户端连接服务器端

mysql.exe  -h127.0.0.1  -P3306  -uroot  -p

   -h    host   主机,要连接的服务器    自己电脑 localhost/127.0.0.1

   -P    port   端口

   -u    user   用户名,mys2ql默认有一个管理员用户 root

   -p    password   密码,XAMPP下root的密码为空

mysql  -uroot

  

sql server 数据库用户服务器角色 public sql数据库的服务器名称,sql server 数据库用户服务器角色 public sql数据库的服务器名称_服务器_02,第2张

注意事项:连接命令结束后,不能加分号

 3.常用管理命令

 quit;

 show  databases;

use  数据库名称;

show  tables;

desc  数据表名称;

   练习:分别进入到数据库information_schema和数据库mysql

   练习:分别查看以下数据库都有多少个表

       performance_schema

       phpmyadmin

   练习:描述phpmyadmin数据库中以下表都有多少项

        pma__recent

        pma__history

        pma__users

四.SQL命令

 SQL:结构化查询语言,用来操作关系型数据库服务器

 1.SQL命令的运行方式

  (1)交互模式

在客户端输入一行,点击回车,服务器端执行一行,适用于临时性的查看数据

sql server 数据库用户服务器角色 public sql数据库的服务器名称,sql server 数据库用户服务器角色 public sql数据库的服务器名称_服务器_03,第3张

  (2)脚本模式

    客户端把要执行的命令写在一个脚本文件中,然后一次性的提交给服务器执行,适用于批量的操作数据

mysql   -uroot < 拖拽脚本文件

   确保退出服务器连接

sql server 数据库用户服务器角色 public sql数据库的服务器名称,sql server 数据库用户服务器角色 public sql数据库的服务器名称_数据库_04,第4张

   练习:编写脚本文件02.sql,打开文件,显示所有的数据库,进入到数据库phpmyadmin,显示所有

的数据表,描述数据表pma__users的结构。

   尝试将一行故意写错,查看有什么影响。

  (3)SQL命令的语法规范

   一行命令可以跨越多行,最后是以英文的分号作为结束

   SQL命令不区分大小写,习惯上关键字大写,非关键字小写

   假设某一条命令出现语法错误,则此条命令往后都不再执行

   分为单行注释(#)和多行注释(/* */),注释的内容服务器不会执行

  

五.常用的SQL命令

  1.丢弃数据库,如果存在的话

drop  database  if  exists  数据库名称;

  2.创建新的数据库

create  database   数据库名称;

  3.进入创建的数据库

use  数据库名称;

  4.创建数据表

create  table  数据表名称(

列名称   列类型,

  ….

);

  5.插入数据

insert  into  数据表名称   values(一组值);

  6.查询数据

select * from 数据表名称;

 练习:编写脚本文件04_tedu.sql,先丢弃数据库tedu如果存在,创建新的数据库tedu,进入创建的数据库。

  练习:在04_tedu.sql下完成,创建保存员工数据的表emp,包含的列有编号eid,姓名name,地址addr,手机号码phone


https://www.xamrdz.com/backend/39a1964083.html

相关文章: