命令行进入mysql(我用phpstudy学习数据库):
输入mysql -uroot -p
mysql命令对大小写不敏感大写可以,小写也可以;
命令完结了一定是英文分号结尾-> ;
DDL-数据库操作:
查询所有数据库:show databases;
查询当前数据库:select database();
创建:create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];
删除:drop database [if exits] 数据库名;
使用:use 数据库名;
表操作-查询:
查询当前数据库所有表:show tables;
查询表结构:desc 表名;
查询指定表的建表语句:show create table 表名;
create table 表名(
字段1 字段1类型[comment 字段1注释],
字段2 字段2类型[comment 字段2注释],
字段2 字段2类型[comment 字段2注释]
)[comment 表注释];
/*
注意:[…]为可选参数,最后一个字段后面没有逗号
*/
例:创建一个下面的表:
id | name | age | gender |
desc命令表结构: