查询用户:
mysql>use mysql;
mysql>select * from user;或者select * from mysql.user;
mysql>use mysql;
mysql>select * from user;或者select * from mysql.user;
查看用户状态:
use mysql;
select host,user from mysql.user;
use mysql;
select host,user from mysql.user;
创建用户:
create user 'zhang(用户名)'@'localhost(主机)' identified(确定) by 'zhang';(创建zhang账户)
create user 'zhang(用户名)'@'localhost(主机)' identified(确定) by 'zhang';(创建zhang账户)
刷新数据库:
flush privileges;
flush privileges;
创建数据库:
create database 数据库名称;
create database 数据库名称;
显示数据库:
show databases;
show databases;
创建表:
create table 表名(
列名 数据类型(nvachar(中文) int...)not null,(列之间以逗号分隔)
。。。。。。。。
)
create table 表名(
列名 数据类型(nvachar(中文) int...)not null,(列之间以逗号分隔)
。。。。。。。。
)
显示表的详细信息:
show create table 表名\G;(必须加\G)
show create table 表名\G;(必须加\G)
插入数据:
insert into 表名 values(值1,值2,值3....);
or insert into 表名(列1,列2,列3...) values(值1,值2,值3....);
insert into 表名 values(值1,值2,值3....);
or insert into 表名(列1,列2,列3...) values(值1,值2,值3....);
查询数据:
select 字段1,字段2,字段3.... from 表名 (while 条件---可选条件);
(查询所有)select * from 表名;
select 字段1,字段2,字段3.... from 表名 (while 条件---可选条件);
(查询所有)select * from 表名;
改数据:
update 表名 set列1=值1,列2=值2.... where 字段1=...,字段2=....
update 表名 set列1=值1,列2=值2.... where 字段1=...,字段2=....
删除数据:
delete from 表名 where 列1=值1,列2=值2....
delete from 表名 where 列1=值1,列2=值2....
desc 表名;-------查看指定列的表结构(该表有多少列,没列的数据类型。。。)
JDBC:
Java 连接 MySQL
Class.forName("org.gjt.mm.mysql.Driver ").newInstance();
String URL = "jdbc:mysql://localhost/test";
Connection conn= DriverManager.getConnection(url,user,password);
Java 连接 MySQL
Class.forName("org.gjt.mm.mysql.Driver ").newInstance();
String URL = "jdbc:mysql://localhost/test";
Connection conn= DriverManager.getConnection(url,user,password);