mysql怎么设置001_mysql001--安装及基本使用

Ubuntu安装mysql:

安装: sudo apt-get install mysql-server mysql-client

启动mysql服务:service mysql start

关闭mysql服务:service mysql stop

mysql允许远程连接:1. sudo vi /ect/mysql/mysql.conf.d/mysqld.cnf

2. 注释掉 bind-address=127.0.0.1这一行

3. 连接MYSQL数据库,执行语句:

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

flush privileges;

4. 重启mysql服务器

f03c81dc15809d7c0c686ca48c51fca9.png

连接mysql:

本地连接mysql: mysql -uroot -p

远程连接mysql: mysql -hip地址 -uroot -p

数据库操作:

create database dbName charset=utf-8;

drop database dbName

show databases

use dbName

select database()        --查询当前使用的数据库

数据库表操作:

show tables  --查询数据库中有哪些表

create table tableName(    --创建表语句

id int auto_increment primary key,

name varchar(20) not null,

phone char(11),

birthday datetime,

sex bit default 0

)

desc tableName    --查看表结构

alter table tableName add|change|drop columnName columnType;   --修改表

drop table tableName    --删除表

rename table tableName to newTableName   --重命名表

show create table tableName;     --查看创建表的语句

70297edb45672469ceba78d39903387f.png

向表中添加数据:

全列添加 insert into tableName values(.....)

指定列插入 insert into tableNmae(cloumnName....) values(......)

插入多行数据 insert into tableName values(...),(....),(...)

或者 insert into tableName(columnName....) values(...),(...),(...)

修改表中的数据:

update tableName set columnName1=value1,columnName2=value2.. where ...

查看表的索引:

show index from tableName

修改表支持中文:

alter table tableName convert to character set utf8;

理论基础拾遗:

设计模式: E-R模型

三范式:列不可拆分

唯一标志

引用主键

主要的字段类型:int decimal char varchar text bit datetime

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值