登录本地数据库:
mysql -u root -p
登录远程数据库:
mysql -h 110.110.110.110 -u root -p 123
修改密码:
mysqladmin -u root -p password
查看数据库版本:
select version();
显示当前服务器中的数据库:
SHOW DATABAdSES
查示当前选择的数据库:
select database();
显示当前库中的表:
show tables;
查询所有表:
select table_name from information_schema.tables where table_schema='当前数据库';
创建库:
CREATE DATABASE 数据库名;
选择当前数据库:
USE 数据库名;
创建表:
CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 INT);
查看表的结构:
desc 表名;
查询第一条数据:
select * from mytable limit 1;
删除库:
DROP DATABASE 库名;
删除表:
DROP TABLE 表名;
清空表中的记录:
DELETE FROM 表名;
向表中插入数据:
INSERT INTO 表名 VALUES ("hyq",123);
更新表中的数据:
UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';
查看表中的所有数据:
select * from tabel1
查看mysql的端口号:
show global variables like 'port';
设置充许完程访问:
grant all privileges on *.* to 'root'@'%' identified by 'password';
flush privileges;
查看当前数库的编码:
show variables like 'character_set_database';
查看表的编码:
show create table ;