mysql 私人の笔记啊

service mysql status  查看状态

 running 就是默认跑起来了

如果没有运行起来:service mysql start/stop  是启动与关闭服务

ctrl + c  : 是打断

# 本地登录

mysql -u用户名 -p密码      但是,非常不建议用,因为信息极其容易泄露

 exit;     # 是退出,交互会出Bye 

 (密码永远是:qwe123)

另起一行输入密码,才能保证信息的安全 

# 远程登陆

mysql -h(IP地址) -p3306 -u(用户名) -p

库级操作

show databases;           #查看所有库

use mysql;                #使用库

select database():        #判断正在使用哪个库

select user();            #查看当前用户
 
create database 库名;                  # 创建库名,但是容易出错:创建后不能重复创建,否则报错
create database if not exists 库名;    #判断一下,安全一点啊

drop database 库名;              #删除数据库,没有则报错
drop database if exists 库名;    #库名不存在时删除不报错



mysql 语句规范

1,关键字和函数名称全部大写

2.数据库的名称,表名,字段名全部小写,用反引号包裹

3,sql语句必须用分号结尾

表的操作

mysql> create table student(  #student表名
    -> id int,                # id 的字段名,及其int的数据类型
    -> name var char(20)
    -> );
show tables;              # 查看当前库中所有的表

show tables from mysql;   # 查看对应数据库中的表

show create table student;

desc student;             # 查看表结构

drop table student;       # 删除表

修改表结构(几乎用不到的:)

 

alter table stu add age int;   # 增加一列字段

alter table stu add(字段1 数据类型,字段2 数据类型... ...);

alter table stu drop t3;             # 删除一列
alter table stu drop t1,drop t2;     #删除多列

alter table stu modify t1 varchar(5);         #修改数据类型
alter table stu change t1 sex varchar(5);     # 修改字段名和数据类型

alter table stu rename student;    # 重命名

一下这些才重要:

*表数据操作 *

insert into stu values(1,"xiaobai",18,"man");      # 全字段插入,否则报错

insert into stu(id,name) value(2,"东篱");          # 指定部分字段添加

输入指令 

 

 得到的结果:

 delete from stu where id=3;  是专门删除第三条的  (3是条件,一定要带,否则删除全部数据,无法恢复

updata stu set age=38 where id=2;     #修改单个字段 

updata stu set age=22 , name="小白” where id=1;     # 修改多个字符

# 查找

select *from stu;                          # 表示所有字段

select name,sex from stu;          #指定字段:把星号替换为字段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值