连接本地数据库
命令格式:mysql -u用户名 -p密码
mysql -utoot -p123
如果没有密码,可以不用写-p,用户默认为root
连接远程数据库
命令格式:mysql -h数据库IP -u用户名 -p密码
mysql -h192.168.110.2 -uroot -p123
退出MySQL
exit
创建数据库
命令格式:create database 数据库名
create database mysqls;
显示数据库
show databases;
注意后面有个s
删除数据库
命令格式:drop database 数据库名
drop database mysqls;
如果要删除一个不确定存在的数据库,需要添加if exists关键词
drop database if exists mysqls;
进入|使用数据库
命令格式:use 数据库名
use mysqls
进入数据库后,我们下面一些对数据表的操作都会在这个数据库下面进行,如果想要跳转到其他数据库,使用show databases就能查找所有数据库,然后使用use跳转到其他数据库就可以了
当前选择的数据库
命令格式:select database();
select命令表示当前选择或连接的数据库, 你可以用select加关键词可以输出数据库的一些信息,如下:
#显示当前MySQL版本
select version();
#显示当前时间
select now();
#显示年月日
select dayofmonth(current_date);
#显示字符串
select "hello world";
#当计算器使用
select ((2 * 3) / 10) + 24;
#显示数据表内容
select*from my_tables;
以上仅为select的一些常用命令组合;
创建数据表
命令格式:create table 表名(字段名 数据类型 [, 字段名n 数据类型n])
#新建一个用户表
create table users(
id int(4) not null primary key auto_increment,
name char(10),
age int(2)
);
新建一个表名为users的数据表,给了id、name、age三个字段,并不允许id为空、设为主键、自动增长;
获取数据表结构
命令格式:desc 表名
desc myTables;
也可以使用show columns from 表名
MySQL基础命令集合就到这里,