MySQL常用命令

进入MySQL

root@localhost:~# mysql -u 用户名 -p
Enter password: 回车后输入密码

创建数据库

mysql> create database 数据库名;

显示所有数据库

mysql> show databases;

删除数据库

mysql> drop database 数据库名;

注意:执行与表相关的操作时,需要先执行一次use 数据库名;命令,告诉MySQL你需要操作的数据库

创建表

mysql> create table 表名 (
    -> 主键自增长字段名 字段类型 字段是否允许为空 auto_increment primary key,
    -> 其它字段名 字段类型 字段是否允许为空 
    -> );

例如:

mysql> create table user (
    -> id int not null auto_increment primary key,
    -> name varchar(20) not null 
    -> );

显示所有表

mysql> show tables;

删除表

mysql> drop table 表名;

显示表结构

describe 表名;

插入数据到表中

mysql> insert into user (字段名1, 字段名2) values (字段名1需要插入的值, 字段名2需要插入的值);

例如:

mysql> insert into user (id, name) values (1, 'fqxyi');

更新表中数据

mysql> update 表名 set 需要修改值的字段名 = 修改字段的值 where 作为查询条件的字段名 = 查询条件字段的值;

例如:

mysql> update user set name = 'haha' where id = 1;

显示表中所有记录

mysql> select * from 表名;

清空表中所有记录

mysql> delete from 表名;

清空表中指定的记录

mysql> delete from 表名 where 作为查询条件的字段名 = 查询条件字段的值;

退出MySQL

mysql> exit;

添加新评论