MySQL数据库简单使用

一.入门语句:

1.连接服务器:

  命令:cd 安装目录\bin

  mysql -uroot -p

  接着输入密码

    ( 具体的是:mysql -u username-p password )

  远程连接MySQL数据库:mysql -IP地址或网址 -u用户名 -p密码 ;

  退出MySQL数据库:quit;

  修改密码:第一次用MySQL时如果没有设置密码,则可以写成:mysqladmin -u用户名 password新密码;

  增加新用户(进入MySQL之后才能用):grant select,insert,delete,update [all privileges 所有权限] on 数据库 . * to 用户名@登录主机 identified by “密码”;

    例:grant select,insert,delete,update on *.* to [email protected]% identified by “abc”;

    (增加一个用户test1密码为abc,可以在任何主机上登录,并对所有数据库有增删改查的权限)

    grant select,insert,delete,update on mydb.* to [email protected] identified by “abc”;

    (增加一个用户test2密码为abc,并且让他只能在本机登录。可以对mydb数据库进行增删改查操作,如果不想test2有密码,可以再敲一次这个命令,并把密码设为by ””;)

  MySQL一个官方的可视化数据库操作工具:MySQL Administrator tool ;

  修改已有用户的密码可以再执行一次创建新用户的指令,把密码换掉就可以了。

2.数据库:

  选中库:use 库名;

  列出数据库列表:show databases;

  创建库:create database 数据库名 [ charset 字符集(gbk,utf8,gb2312...) ];

  删除库:drop database 库名; ( MySQL中不能改数据库名)

3.数据表:

  查看库下的表列表:show tables;

  改表名:rename table oldname to newname;

  建表:create table 表名( id int , name varchar(10),.....) engine myisam charset 字符集;

  删除表:drop table 表名;

  清空表数据:truncate 表名;

  插入数据:inser into 表名(列名列表) values

    (值1,值2,值3,。。。。) ,

    (值1,值2,值3,。。。。) ,

    (值1,值2,值3,。。。。) ;

    < 插入多条数据,中间用逗号 ” , ” 隔开>

  查看gbk字符:set names gbk;

  跳出执行:\c;

  删除一个字段:alter table ‘表’ drop ‘字段’;

  插入一个字段:alter table ‘表’ add ‘新字段1’,’新字段2’...... [after ‘已有字段’](加了after 之后,那么新加入的字段就是被插入到该字段之后。如果不加after 则默认是把新字段添加到最后。)

  显示数据库表结构:describe table_name;

  用文本方式将数据装入数据表中: load data local infile “D:\mysql.sql” into table table_name;

  .text文件中:字段数据之间用tab键隔开,null值用[null=file://\\n]\\n[/url]来代替

  导入.sql文件命令:use database_name; source d:\mysql.sql;

jdbc连接MySQL数据库

driver: com.mysql.jdbc.Driver

url: jdbc:mysql://localhost:3306/dbname

conn=DriverManager.getConnection(url,”用户名”,”密码”);

时间: 2024-10-14 08:34:23

MySQL数据库简单使用的相关文章

php类模块引擎PDO操作MySQL数据库简单阐述

PDO是什么呢? 通俗说就是别人写的一个“数据库操作工具类”,它非常强大,可以应对市面上几乎所有主流数据库, 具体应用时候有这样一个关系: 即,要操作某种数据,就得去“打开”对应的pdo引擎. 在php.ini的配置文件中,无非就是一个“模块”而已,我们只需要把分号删掉就表示开启!如下: 改为: 使用pdo连接mysql数据库 $dsn = "mysql:host=服务器地址/名称:port=端口号:dbname=数据库名"; $opt = array(PDO::MYSQL_ATTR_

MySQL 数据库简单操作

对于想要从事或爱好mysql相关工作的童鞋们,有必要掌握在命令行下对mysql实现一些简单的操作.本文从描述了如何登录到mysql数据库服务器,如何在mysql提示符下发布命令,创建数据库,以及执行一些简单的DML操作. 1.连接到与退出mysql 为了连接mysql数据库服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个密码.如果服务器 运行在登录服务器之外的其它机器上,还需要指定主机名.联系管理员以找出进行连接所使用的参数 (即,连接的主机 .用户名和使用的密码)

Java操作mysql数据库简单例子

package com.Jdbc.demo; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import com.mysql.jdbc.Connection; public class jdbc02 { public static final String url = "jdbc:mysql://localhost:3306/school?useUnicode=true&a

php对mysql数据库简单连接操作

前些阵子忙完了公司前端静态页面的事情了之后,简单学习了下php的基础知识,今天想了想回顾一下php连接数据库的方式,写一下随笔存一下看看 php连接数据库端口和新建数据库 <?php $servername = "localhost"; $username = "root"; // 创建连接 $conn = mysqli_connect($servername, $username); // 检测连接 if (!$conn) { die("连接失败:

Mysql数据库简单安装(二进制)

二进制安装: [[email protected] ~]# mkdir /home/lufeng/tools -p [[email protected] ~]# cd /home/lufeng/tools    [[email protected] tools]# rz [[email protected] tools]# tar xf mysql-5.5.49-linux2.6-x86_64.tar.gz [[email protected] tools]# mkdir -p /applica

mysql 数据库简单导入导出

导出: 1.在linux 控制台状态 mysqldump -u root -p -h myslqip mydata(要备份数据的名称)>./backupmydata.sql 备份在当前目录下,名称为 backupmydata.sql 2.在linux 控制台状态 1.mysql -u root -p 2.输入密码 login mysql 3.show databases: 4.use  data(选择要导入进去的数据库). 5.source  ./backupmydata.mysql 6.显示导

AJAX调用mysql数据库简单例子

<html>       <head>       </head>       <body>          <form action="7.php">        地址:<input type="text" name="addr" value="localhost"> 用户:<input type="text" name=&

演示MYSQL数据库简单的事务处理-删除后回滚

使用事务处型功能时,涉及3个重要的命令BEGIN.COMMIT和ROLLBACK,它们的语法分别如下. 声明事务处理开始---BEGIN (或者START TRANSACTION) 提交整个事务---COMMIT 回滚到事务开始的状态---ROOLBACK 下面我们演示一下在事务处理中删除表user的全部数据,然后用ROLLBACK命令看是否能恢复到事务开始前的初始状态,具体步骤如下. 1.首先将表user的存储引擎修改为[InnoDB] . mysql> ALTER TABLE user EN

MySQl数据库简单命令之dcl

SQL (结构化 Structured 查询 Query 语言 Language)分类DDL(数据定义语言) 表的定义.用户的定义... create drop alterDML(数据操控语言) 对数据的增加.修改.删除.查询 insert update delete selectDCL(数据控制语言) grant(授权) revoke(回收) DML insert into 表 (列...) values (值...); insert into 表 (列...) values (值...),