mysql创建用户_MySQL的简单运用——增、删、改、插入

c35d06f8187c45c8d0ad3c1ba22ec565.png

数据库(DateBase,简称DS)

数据是数据库中存储的基本对象。数据的种类有很多种,文本(Text)、图形(graph)、图像(lmage)、音频(Audio)、视频(Video)、各种档案记录等等。这都是属于数据的部分。数据表使用前需要自己创建一个。

字段(field)

在数据库中,大多数时,表的“列“称为”字段“,每个字段包含某一专题的信息。 有时候,字段也不代表数据表中的列。

下载可以访问此链接根据自己的电脑及要求来下载

MySQL Community Server下载​dev.mysql.com

如何登陆数据库服务器

一、如何登陆数据库服务器 格式:

|mysql |-h 主机地址 |-u 用户名 |-p 用户密码| |:------:| :---------------:| :--------------:| :--------------:| | |hostaddress|username| password |

mysql -u用户名 -p密码   #登录

1、例1:连接到本机上的MYSQL。

首先在打开DOS窗口,然后进入目录 mysql bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。 2、例2:连接到远程主机上的MYSQL。 假设远主的IP为:128.60.0.60,用户名为root,密码为abcd。则键入以下命令:

mysql -h 128.60.0.60 -uroot -abcd

==(注:u与root可以不用加空格,其它也一样)== 二、退出MYSQL命令 exit (回车)。 ## 如何查询数据库服务器中所有的数据库 mysql> show databases;

create database name; 创建数据库

use databasename; 选择数据库 mysql> mysql> use mysql; drop database name 删除数据库,(直接不提醒)

show tables; 显示表   describe tablename; 表的详细描述

select中加上distinct 去除重复字段

mysqladmin drop database name 删除数据库前,(有提示) 例如:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)
mysql> mysql> use mysql;
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| engine_cost               |
| event                     |
| func                      |
| general_log               |
| gtid_executed             |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| innodb_index_stats        |
| innodb_table_stats        |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| server_cost               |
| servers                   |
| slave_master_info         |
| slave_relay_log_info      |
| slave_worker_info         |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+
31 rows in set (0.00 sec)

如何增加新用户。

(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)

格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"

例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:

grant select,insert,update,
  delete on *.* to test2@localhost identified by "abc";

==如果你不想test2有密码,可以再打一个命令将密码消掉。==

grant select,insert,update,delete on mydb
  .* to test2@localhost identified by "";

如何修改密码

格式:mysqladmin -u用户名 -p旧密码 password 新密码

例1:给root加个密码233333。首先在DOS下进入目录mysql bin,然后键入以下命令:

mysqladmin -uroot -password 233333

==注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。==

例2:再将root的密码改为_kingho_。

mysqladmin -uroot -pab12 password kingho

创建数据库staffer

create database staffer

创建测试环境

1)创建数据库staffer
  mysql> create database staffer
2)创建表staffer,department,position,depart_pos
  create table department
  (   id int not null auto_increment,
  name varchar(20) not null default '系统部', #设定默认值
  description varchar(100),
  primary key PK_department (id) #设定主键
  );
  create table depart_pos
  (
  department_id int not null,
  position_id int not null,
  primary key PK_depart_pos (department_id,position_id) #设定复和主键
  );
  create table staffer
  (
  id int not null auto_increment primary key, #设定主键
  name varchar(20) not null default '无名氏', #设定默认值
  department_id int not null,
  position_id int not null,
  unique (department_id,position_id) #设定唯一值
  );
3)删除
  mysql>   drop table depart_pos;

创建一个数据库MYSQLDATA

mysql> Create DATABASE MYSQLDATA;

选择你所创建的数据库

mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)

查看现在的数据库中存在什么表

mysql> SHOW TABLES;

创建一个数据库表

mysql> Create TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

显示表的结构:

mysql> DESCRIBE MYTABLE;

往表中加入记录

mysql> insert into MYTABLE values ("hyq","M");

用文本方式将数据装入数据库表中(例如D:/mysql.txt)

mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLEMYTABLE;

导入.sql文件命令(例如D:/mysql.sql)

mysql>use database;

mysql>source d:/mysql.sql;

删除表

mysql>drop TABLE MYTABLE;

清空表

mysql>delete from MYTABLE;

阅读原文戳这里-->

MySQL基础​blog.csdn.net
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL数据库是一种关系型数据库,可以用于存储和管理大量数据,而查是数据库操作的四个基本功能。下面分别介绍这四种操作: 1. 加数据:在MySQL数据库中,可以通过insert语句将新数据添加到表中。例如,可以使用以下语句将一个新用户插入到users表中: insert into users (id, username, password) values (1, 'john', 'password123'); 这将在表中添加一个id为1,用户名为john,密码为password123的新用户。 2. 除数据:在MySQL数据库中,可以使用delete语句除表中满足条件的数据。例如,可以使用以下语句除所有购物车中商品数量为0的记录: delete from shopping_cart where quantity = 0; 这将从表中除所有购物车中数量为0的商品记录。 3. 修改数据:在MySQL数据库中,可以使用update语句修改表中满足条件的数据。例如,可以使用以下语句将用户密码修改为新密码: update users set password = 'newpassword123' where id = 1; 这将把id为1的用户密码修改为newpassword123。 4. 查询数据:在MySQL数据库中,可以使用select语句查询表中符合条件的数据。例如,可以使用以下语句查询所有用户用户名和密码: select username, password from users; 这将查询出用户表中所有用户用户名和密码。 总之,MySQL数据库的四种基本操作——加、除、修改和查询数据,是应用开发中最常见的数据库操作,掌握这些操作对于开发一个高效的应用程序非常重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值