数据库常用命令

#库的操作(命令行末尾输入\c表示取消执行)
#增加
create database school;                            创建名为school数据库;
create database school charset='gbk';          创建并指定字符集
#查询
show databases;                                查看所有的数据库;
show create database school;            查看单个数据库
#
alter database school charset='utf8';       修改字符集
#删除
drop database school;                            删除数据库;
use school;                                    进入school数据库;
select database();               查看当前所在的库的名字;

#表操作(需要先选择数据库)
show tables;                            查看当前数据库里有多少张表;
create table t1(id varchar(20),name varchar(20));    创建名为t1表,并创建两个字段,id、name表示表的字段,varchar表示设置字段类型(宽度以及约束条件)
show create table 表名; 查看表详细信息 desc t1;(describe) 查看t1表字段结构内容; insert into t1 values(
"1","egon"); 向表t1中插入数据;
insert into t1(id) values(5),(6);        向表t1中添加两个数据,其中id分别为5、6,其他字段为空。 select
* from t1; 查看t1表数据内容; Select * from t1 where id=1 and age =’18’; id、age多个条件查询; alter table t1 modify column name varchar(20); 修改表t1中name字段的长度; update t1 set name='egon' where id=1; 修改表t1中id = 1对应的name内容; flush privileges; 刷新权限; delete from 表 where 条件=’?’; 删除表指定条件内容; drop table t1 ; 删除表; show variables like '%char%'; 查看数据库字符集;或\s show engines;查看MySQL存储引擎; show variables like '%storage_engine%'; 查看MySQL默认的存储引擎; alter table t1 engine=innodb; 修改MySQL t1表存储引擎; mysql> select Host,user,password from mysql.user; 查看授权情况

 mysql登录命令:

#mysql -h"localhost" -P3306 -uroot -p123456
-h默认使用本地
-P端口默认使用3306

 

posted @ 2020-04-30 17:15  耗油炒白菜  阅读(169)  评论(0编辑  收藏  举报