SQL语句是对MySQL数据库最基本的操作手段。整理一下常用的SQL语句(包含一些终端命令)。
使用终端来操作数据库(与使用图形化界面工具如Navicat在增删改查等操作上基本相同):
一、登录数据库服务器(Windows操作系统)
以管理员身份运行cmd终端,输入命令 net start MySQL57 启动MySQL服务(你MySQL服务的可能不叫MySQL57)。
输入 MySQL -uroot -p123456 登录数据库服务器。【-u 后面是用户名,-p 后面是密码】
二、显示该服务器中的所有数据库
show databases;
三、打开某个数据库
use 数据库名;
四、创建数据库
create database 数据库名;
五、创建数据表
create table 表名 (字段1 类型,字段2 类型);
例如:
create table ums_user(
id int primary key auto_increment,
username varchar(20) not null unique COMMENT '登录名',
password varchar(50) not null COMMENT '密码',
lastlogin datetime not null COMMENT '最后一次登陆时间',
active int not null COMMENT '是否有效 1有效 0无效'
)
六、查看数据表结构
describe 表名; 【describe 可以简写为 desc】 例如:
七、添加数据
整体插入:insert into 表名 values(各个字段对应的值);
单独插入某字段的值:insert into 表名 (字段1,字段2,...) values (值1,值2,...);
八、删除数据
delete from 表名 where 条件;
九、修改数据
update 表名 set 字段=值 where 条件;
十、查询数据
查所有:select * from 表名;
查部分:select 字段1,字段2,... from 表名 where 条件;
十一、退出MySQL服务器
exit