请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 187|回复: 0

数据库的简单语句

[复制链接]

20

主题

21

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2021-12-26 21:53:27 | 显示全部楼层 |阅读模式
数据库管理系统:
1、为了存储数据
2、为了提高检索数据的效率
3、为了数据统一性,安全性
什么是数据?
对于计算机来说,一切都是数据;
包括文字,语音,图像,视频...
这些客观存在的、可以被描述事物都是“实体”
数据就是用来描述实体的属性和特征的
数据库中的数据存放在磁盘中
数据库中的数据是以表格形式存放的
数据库开发公司
Oracle 公司(甲骨文)
   oracle数据库
   MySQL 数据库  
微软公司
   SQL server  
IBM:
DB2
达梦:国内软件
数据库管理系统:对数据进行增删改
关系型数据库管理系统:表与表之间是有关系
关系:1-1  1-n  n-m
MySQL是一个单进程多线程、支持多用户、基于客户机/服务器(Client/Server简称C/S)的关系型数据库管理系统 。
C/S: 客户必须安装对应的客户端来访问服务器
为了上课方便:是要求大家安装客户端和服务器在本机
MySQL服务:
   存储数据,检索数据,性能和安全
   如何启动mysql服务?
1、在管理工具---服务---mysql服务进行启动和停止
2、打开cmd 输入 net start mysql” 或者”net stop mysql”
客户端:
注意:如果打开命令提示符输入mysql命令,提示“mysql不是内部或者外部命令,是因为没有在环境变量path里添加路径,系统无法识别myaql命令;
解决方案:
   1、找到mysql的安装路径  ;c:\program file\Mysql\mysql server57\bin\
   2、把这个路径添加到环境变量中的path
       右击 此电脑  属性--高级系统设置--环境变量--系统变量--path
   3、管理员身份 重新打开 cmd   
1cmd中登陆mysql:
mysql –h  IP  [–P 端口号  -u 用户名  -p密码
: mysql  -h localhost  -u root
查看数据库
Show databases;
切换数据库
Use 数据库名;
比如: use mysql;
查看库中的表:
Show tables;   mysql库中里面有user表:放用户账号和密码及权限
其它客户端:navicat  SQLyog
Navicat 客户端------服务器1
             ------服务器2
数据存放的位置:
C:\program data\mysql\mysql server5.7\data\
注释:
单行注释: -- 或者 #  
多行注释: /*  */
-- 修改密码
set password for 'luoman7'@'localhost' =PASSWORD('666666');
-- 授予权限
grant all PRIVILEGES on *.* to 'luoman7'@'localhost' IDENTIFIED
by '666666' WITH grant OPTION;
-- 刷新权限
FLUSH PRIVILEGES;
MySQL
SQL:Structured Query Language:结构化查询语言
Oracle:
Pl/sql
Sqlserver: T/sql
四大SQL语句
--1.数据定义语句DDL:createalterdrop truncate(表结构)
--2.数据操作语句DML: insertdeleteupdateselect (数据)
--3.数据控制语句DCL: 授权grant  收回权限:revoke
--4.事务控制语句TCL:
        开启事务:begin
        提交:commit ,
        回滚:rollback
库操作:
   创建库  create  database 库名 default charset=’utf8’;
   删除库  drop database 库名;
   切换库  use 库名;
-- 查看建库语句
show create database t160_a;
   
表操作:
数据类型
decimal(length, precision)
decimal (5,2)表示小数取值范围:-999.99999.99
decimal (5,0)表示: -9999999999的整数。
字符
varchar: 变长字符--- 地址,url,名字
char: 定长字符 --- 手机号,身份证号,邮编,学号,发票编号,订单号
创建数据库表SQL语句:
Create table 表名(
列名1/字段名1 数据类型,
列名2/字段名2 数据类型
......
);
插入数据:
insert into 表名 [(字段列表)]  values (值列表)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-5-27 09:03 , Processed in 0.042594 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表