mysql 基础操作:
1. 登录数据库
mysql -uroot -p123
//u是username,p是password,123是密码
此数据库没有密码,所有什么也不要填,当然,有密码-p后边也可以不写,回车后提醒输入密码,没有的话直接回车就可以了
2. 查看所有数据库
show databases ;
//以分号结尾,忘写的话直接加即可
此时我故意没有写分号,因为系统没有接收到结束标志,所以会继续往下走,直接分号即可。
以下是显示出来的数据库,框里是系统自带的,其他是测新建的。
3. 创建数据库(如persons)
create database persons ;
4. 使用此数据库
use persons ;
5.查看所有的表
show tables ;
刚新建的数据库,里边是没有表的。
6. 新建表(如user)
create table user( id int primary key auto_increment, name varchar(30), sex varchar(6) );
7.索引
primary key 主键 auto_increment 自增 default 默认 not null 不许为空 null 允许为空 unsigned 无符号 signed 有符号 (默认) 等
8. 查看表结构
desc user ;
------------------------------
以下在navicat上完成,因为我是初学者,编码的问题还没解决好。
9. 查询表数据
select * from user ;
10. 插入数据
insert into user(id,name,sex ) values(1 , '张三' , '男' ) ;
11. 更改姓名为‘张三’的性别为‘女’
update user set sex = '女' where name='张三' ;
12. 删除姓名为‘张三’的所有数据
delete from user where name = '张三' ;