mysql基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql基础相关的知识,希望对你有一定的参考价值。
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 有符号 (默认)
等
7. 查看表结构
desc user ;
------------------------------
以下在navicat上完成,因为我是初学者,编码的问题还没解决好。
8. 查询表数据
select * from user ;
9. 插入数据
insert into user(id,name,sex)values(1 , '张三' , '男' ) ;
10. 更改姓名为‘张三’的性别为‘女’
update user set sex = '女' where name='张三' ;
10. 删除姓名为‘张三’的所有数据
delete from user where name = '张三' ;
以上是关于mysql基础的主要内容,如果未能解决你的问题,请参考以下文章