mysql数据库命令

建立一个数据库
create database 数据库名;

显示数据库
show databases

删除数据库
命令:drop database <数据库名>

查看数据库
show databases

进入数据库
use 数据库名字

查看数据库中有多少表
show tables

varchar 可变长度字符串类型

char 固定长度字符串类型

double 浮点型

int 整数

text 字符串类型

datatime 日期时间类型,格式为:yyyy-MM-dd hh:mm:ss

在MySQL中,字符串类型和日期类型都要用单引号括起来。'Myname' '2018-01-01'

create database 数据库名 character set utf8; 创建数据库

use 数据库名 切换数据库

alter table 表明 add 列名 添加一列

desc 表明 查看表的字段信息

alter table 表明 modify 字段名 数据类型 修改表的字段类型

ALTER TABLE students ADD nums varchar(10); 添加一列

ALTER TABLE students drop nums; 删除一列

RENAME TABLE 原始表名 TO 要修改的表名; 修改表名

SHOW CREATE TABLE 表名; 查看表的创建细节

ALTER TABLE students character set gbk; 修改表的字符集gbk

ALTER TABLE students change name newname varchar(20); 修改表的列表名

DROP TABLE 表名; 删除表

SELETE * FROM 表名; 查询表中的所有数据

INSERT INTO 表名 ( 列名1,列名2 ) VALUES (列值1, 列值2...); 向表中插入信息
注意事项

列名与列值的类型,个数,顺序要一一对应.

值不要超出列定义的长度.

插入的日期和字符一样,都使用引号括起来.

update 表名 set 要更新的值的名=要更新的名 更新所有值

update 表名 set 要更新的值的名=要更新的名 where name=‘zhangsan’ 更新具体值

delete from 名 where name='wamhwu' 删除某个表

select * students; 清空整张表

select * from students where age=21 and sex='男'; 查询年龄为21并且性别为男性

你可能感兴趣的:(mysql数据库命令)