好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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 test1@% identified by [abc];

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

    grant select,insert,delete,update on mydb.* to test1@localhost 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,]用户名],]密码]);

MySQL数据库简单使用

标签:

查看更多关于MySQL数据库简单使用的详细内容...

  阅读:23次