精华内容
下载资源
问答
  • 如何在MYSQL数据库中新建一个数据库

    千次阅读 2014-05-03 11:20:56
    创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 基本操作: MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作 测试环境:WIN32 mysql5.0.45 注:本操作是在WIN命令提示符下,...


    创建一个数据库MYSQLDATA 
    mysql> CREATE DATABASE MYSQLDATA; 
    基本操作:
    MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作
    测试环境:WIN32 mysql5.0.45
    注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
        用户:phplamp 用户数据库:phplampDB
    1.新建用户。
    //登录MYSQL
    @>mysql -u root -p
    @>密码
    //创建用户
    mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
    //刷新系统权限表
    mysql>flush privileges;
    这样就创建了一个名为:phplamp 密码为:1234 的用户。
    然后登录一下。
    mysql>exit;
    @>mysql -u phplamp -p
    @>输入密码
    mysql>登录成功
    2.为用户授权。
    //登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
    @>mysql -u root -p
    @>密码
    //首先为用户创建一个数据库(phplampDB)
    mysql>create database phplampDB;
    //授权phplamp用户拥有phplamp数据库的所有权限。
    >grant all privileges on phplampDB.* to identified by '1234';
    //刷新系统权限表
    mysql>flush privileges;
    mysql>其它操作
    /*
    如果想指定部分权限给一用户,可以这样来写:
    mysql>grant select,update on phplampDB.* to identified by '1234';
    //刷新系统权限表。
    mysql>flush privileges;
    */
    3.删除用户。
    @>mysql -u root -p
    @>密码
    mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
    mysql>flush privileges;
    //删除用户的数据库
    mysql>drop database phplampDB;
    4.修改指定用户密码。
    @>mysql -u root -p
    @>密码
    mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
    mysql>flush privileges;
    5.列出所有数据库
    mysql>show database;
    6.切换数据库
    mysql>use '数据库名';
    7.列出所有表
    mysql>show tables;
    8.显示数据表结构
    mysql>describe 表名;
    9.删除数据库和数据表
    mysql>drop database 数据库名;
    mysql>drop table 数据表名;
    1:使用SHOW语句找出在服务器上当前存在什么数据库: 
    mysql> SHOW DATABASES; 
    2:2、创建一个数据库MYSQLDATA 
    mysql> CREATE DATABASE MYSQLDATA; 
    3:选择你所创建的数据库 
    mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 
    4:查看现在的数据库中存在什么表 
    mysql> SHOW TABLES; 
    5:创建一个数据库表 
    mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1)); 
    6:显示表的结构: 
    mysql> DESCRIBE MYTABLE; 
    7:往表中加入记录 
    mysql> insert into MYTABLE values ("hyq","M"); 
    8:用文本方式将数据装入数据库表中(例如D:/mysql.txt) 
    mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE; 
    9:导入.sql文件命令(例如D:/mysql.sql) 
    mysql>use database; 
    mysql>source d:/mysql.sql; 
    10:删除表 
    mysql>drop TABLE MYTABLE; 
    11:清空表 
    mysql>delete from MYTABLE; 
    12:更新表中数据 
    mysql>update MYTABLE set sex="f" where name='hyq';

     
    展开全文
  • 使用database configuration 又新建一个数据库后, 再次运行sqlplus时登陆的为新创建的数据库,这是为什么呢? 还有如何切换 到另一个数据库呢? oracle安装目录中的listener.org文件需要如何配置?
  • 直接在myeclipse里写代码新建数据库数据库用的是MySQL。
    package test;


    import java.sql.*;


    public class MakeSql {
    public MakeSql() {
    String database = "newsql"; // 需要用的数据库名
    getConn(database); // 自定义的方法
    }


    public void getConn(String database) {


    // 定义MySQL的数据库驱动程序
    String mysqlDriver = "com.mysql.jdbc.Driver";


    // MySQL数据库的连接用户名
    String username = "root";


    // MySQL数据库的连接密码
    String password = "123123";


    try {
    // 加载驱动程序
    Class.forName(mysqlDriver);


    } catch (ClassNotFoundException e) {
    e.printStackTrace();
    }
    try {


    // 要新建数据库时,需要连接已有的数据库,而 mysql 是安装MySQL后的就存在数据库
    // 定义MySQL数据库的连接地址
    String url = "jdbc:mysql://127.0.0.1:3306/mysql" 
    + "?useUnicode=true&characterEncoding=utf-8&useSSL=false";


    // 数据库连接
    Connection conn = null;
    // 连接到mysql这个数据库
    conn = DriverManager.getConnection(url, username, password);


    // 实例化Statement对象
    Statement smt = conn.createStatement();


    if (conn != null) { // 如果连接成功


    // MySQL数据库语句——作用:创建新的数据库,并设置varchar的字符集为utf8,使得中文可正常显示
    String databaseSql1 = "create database " + database + " character set utf8 ;";


    // 执行操作,创建所需的数据库
    smt.executeUpdate(databaseSql1);


    // 定义新的MySQL数据库的连接地址
    String newUrl = "jdbc:mysql://127.0.0.1:3306/" + database
    + "?useUnicode=true&characterEncoding=utf-8&useSSL=false";


    // 新的数据库连接
    Connection newConn = null;
    // 创建了新的数据库后,连接到这个数据库
    newConn = DriverManager.getConnection(newUrl, username, password);


    if (newConn != null) {
    // 连接到新建的数据库
    Statement newSmt = newConn.createStatement();


    // MySQL数据库语句——作用:新建数据库后,转到使用该新建的数据库
    String databaseSql2 = "use " + database;
    int i = newSmt.executeUpdate(databaseSql2); // 执行成功时,返回值为0;


    // MySQL数据库语句——作用:创建user的表,表头的内容有:
    // 序号(num),ID(id),密码(password),名字(name)
    String tableSql1 = "create table user (" 
    + "num int(5) not null primary key auto_increment,"
    + "id int(5) not null ," 
    + "password varchar(20) not null,"
    + "name varchar(20) not null );";
    int o = newSmt.executeUpdate(tableSql1);// 执行成功时,返回值为0;


    // MySQL数据库语句——作用:创建表后,在这个表里创建一个初始的账号(123),密码(123),名字(123)
    String tableSql2 = " INSERT INTO user(id,password,name) " + "values (123,123,123) ;";
    int p = newSmt.executeUpdate(tableSql2);// 执行成功时,返回值为0;


    if (i != 0 || o != 0 || p != 0) { // 用来判断所需的数据库的 表、表头、初始信息
    // 是否创建成功
    System.out.println("创建数据库" + database + "成功!");
    } else {
    System.out.println("创建数据库" + database + "失败!");
    }
    }


    }
    } catch (SQLException e1) {
    e1.printStackTrace();
    }
    }


    public static void main(String[] args) { // 开始新建数据库
    new MakeSql();
    }

    }

    给个直观的:



    运行后,显示

    此时数据库创建成功。

    更进一步的查看,我推荐用Navicat for MySQL这个软件。当然这个软件可以用来创建、修改数据库,只是我用来查看罢了。其功能的使用方法,请自行搜索。


    如果数据库连接不成功,请检查是否有,版本可以稍有不同。如果没有,请自行搜索下载导入。

    展开全文
  • Linux下新建一个MySQL数据库

    万次阅读 2018-04-20 18:43:57
    方法适用于MySQL和MariaDB,MariaDB完全兼容...下面新建一个数据库 mynewdatabase create database mynewdatabase; //注意别漏了“;”分号哦 这下就新建了一个数据库 mynewdatabase 我们来查看一下: show datab...

    方法适用于MySQL和MariaDB,MariaDB完全兼容MySQL

    首先登入MySQL

    mysql -u root -p
    //之后输入自己的root密码

    下面新建一个数据库 mynewdatabase

    create database mynewdatabase;
    //注意别漏了“;”分号哦

    这下就新建了一个数据库 mynewdatabase

    我们来查看一下:

    show databases;

    在列表中可以找到自己刚刚创建的名为mynewdatabase的数据库

    如果要删除数据库可以用命令:

    drop database mynewdatabase;
    //删除名为mynewdatabase的数据库

    总结一下:

    //创建数据库
    create database [database name];
    //查看数据库
    show databases;
    //删除数据库
    drop database [database name];
    展开全文
  • 我oracle数据库安装完了,字符集是ZHS16GBK,但是我需要一个数据库字符集是UTF8的,怎么办?。新建一个数据库实例,选择字符集为utf8即可。

    我oracle数据库安装完了,字符集是ZHS16GBK,但是我需要一个数据库字符集是UTF8的,怎么办?。新建一个数据库实例,选择字符集为utf8即可。


    展开全文
  • 新建一个ACCESS数据库

    千次阅读 2009-12-31 00:22:00
    1、新建一个ACCESS数据库,2003版本。2、创建一个姓名表,加一个姓名字段,文本型。3、在姓名表中加六条记录,张三、李四、王五、赵六、钱七、孙八 ==========================================首先,工具->引用->...
  • 在上一篇中给出了ubuntu下如何安装Python-mysql的方法,这篇中我们主要介绍如何在ubuntu下用mysql建立一个数据库进行相应的增删改查。这里我参考了(http://www.jb51.net/os/Ubuntu/38725.html和 ...
  • 打开oracle,在工具栏处找到Help-->Supported Info-->Tns Names,将以下这句话复制进去就OK!eg.ORACLE8I = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.99)(PORT = 1521)) )...
  • 就是总结下遇到的一个关于MySQL的问题,感谢benluobobo
  • 实际开发中,我们可能需要完全复用一个数据库,但涉及到内容庞泽,总不可能去新建表然后迁移数据。所以这个时候,“一键操作”就显得很重要。 原理非常简单: 1、右击数据库A——>任务——>备份; 2、右击数据库A...
  • 、VS 建立数据库 1、转https://jingyan.baidu.com/album/9f63fb91893ac3c8410f0e58.html?picindex=2 2、VS建立数据库后,添加表时,要点击"更新"按钮。数据表才会成功建立。 转...
  • 新建一个用户,让他只能看到某一个视图(View) 新建一个用户,让他只能看到某一个视图(View) 参考实例 //新建用户 以Test为例 数据库 以YLD0730为例 视图名 以Staffinfo为例 USE [master] GO CREATE LOGIN [Test] ...
  • sql数据库中有多个数据库,我只想为其中某个数据库建立单独的数据库,该用户对掌控该数据库具有完全权限,但是不能具有管理员权限查看其中所有的表。操控数据库必须自己知道其中的表结构。只能操作不能浏览。 sql...
  • 2.选中DBA->Data Import/Export-> 3.选中要导出的对象或者表 ...注:若你要导入的数据库已经存在,要先删除该数据库,再新建一个数据库其中两个Unlimited都去掉 4.导入上述导出的对象或者表,同理
  • DB2新建用户及数据库整个过程: 1.添加用户(root) useradd -g users -d /home/用户名 -s /bin/bash -m 用户名 passwd 用户名 2.创建数据库(使用db2inst1用户) ...(ps:db2每一个数据库对应一个操作系统用户,
  • 1.手工创建数据库(新建一个实例,在同一个数据库上跑两个实例)  (1).设置好所需的环境变量,实例SID    --bbk.env文件的内容:  export ORACLE_SID=bbk  export ORACLE_BASE=/home/oracle/oracle ...
  • 在oracle中,怎么新建一个字符集是utf8的数据库(即数据库实例)
  • 新建一个项目,向数据库中写入内容并将数据库表内容显示在页面上。 主要参考资料:https://blog.csdn.net/lxfHaHaHa/article/details/76565756 参考教程中的代码及配置是Django1.x下的规则,将相关内容改成了符合...
  • 目的:创建一个数据库文件和一个日志文件的数据库 在matser数据库下新建查询,输入的命令如下: USE master——指向当前使用的数据库。创建数据库实际上是向master数据库中增加一条数据库信息。 GO——批处理的...
  • Timer是个新线程,与连接数据库的线程不是同一个,我要在Timer中对数据操作还要重新连接一次数据库? 如果需要,怎么连接?? 现在一直报Exception in thread "Timer-0" java.lang.NullPointerException 这个...
  • 如何在数据库新建一个简易表?

    千次阅读 2020-02-20 18:15:58
    在这里一会产生两个文件 一个是行数据 另外一个就是数据库teacher的log,单击确定 ③:建立表 完成②之后呢我们就会在数据库下看到我们刚才创建的表Teacher了 打开它 我们右键选择【新建】-【表】 ④:输入...
  • 导入的详细流程1、新建一个数据库2、在新的数据库上点右键-》“所有任务”-》“导入数据库”,点下一步3、什么都不要改,在数据库中选择那个旧的数据库,点下一步4、在这个界面的数据库中选择你新建的数据库,点下...
  • 比如想要把本地的opera数据库中的表复制到云服务器中的mysql中,可以先在云服务器mysql中新建名为“opera”的数据库,再将本地的表复制进来 点击“工具”-“数据传输” 刷新数据库,可以看到表复制进来了 .....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,195
精华内容 9,278
关键字:

新建一个数据库