找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手


数据库:
关系型数据库:存储的格式和Excel表格很相似,表与表之间存在着某种关联关系,存储的数据非常友好。
Oracle:收费的,大型数据库
MySQL:开源免费小型数据库
SQL sever:微软使用
非关系型数据库:存储非常混乱
HBASE:大数据
mangodb:一个键对应的一个值
MySQL数据库特点:方便小巧免费
yum install mysql:MySQL的安装
yum install mysql-server:用户端安装
rpm -qa|grep -i mysql:查看是否安装了MySQL

service mysqld start:启动MySQL
service mysqld stop:关闭MySQL
service mysqld restart:重启MySQL
service mysqld status:查看MySQL状态

mysqldamin -uroot password'123456':密码修改
mysql -uroot -p123456:输密码进入
mysql> show  database;:查看有哪些数据库。系统自带的有三个

在数据库操作的时候,输入的语句后面以英文的”;“结尾
退出数据库:exit;或者ctrl+C也可退出

drop database a:删除数据库a
表结构信息:
field:字段
type:数据类型
null:是否可以为空
key:键,主键,外键
default:默认值的约束
extra:备注

数据中的数据类型:
数值:
int:整数,绝对值范围2147483647
bigint:大于2147483647
float:浮点型,表示的是小数,(20,2)
文本型:需要加引号
char:字符串, 较短。
varchar:字符串较长
日期型:存放的数据需要加引号
date:’2022-11-30‘

1.service mysqld start;(启动MySQL)
2.mysql -uroot -p;(进入数据库界面)
3.show databases;(查看数据库)
4.create database a;(新建数据库a)
5.use a;(使用数据库a)
6.show tables;(查看表格)
7.create table aa(...);(新建表格aa)
8.desc aa;(查看表结构信息)
9.insert into aa(...)values(...);(填写表格内容...)
10.select * from aa;(查看填写情况)

alter table  a rename b:表格a重命名为b
alter table test change a b int(4);:表格test中列a改名为b
alter table test add a int(4) first;:表格test中加列a到第1列
alter table test add a int(4) after b;:表格test中新加入一列a到列b后
alter table test add (a int(4),b int(4),c int(4));:表格test同时加入abc三个字段到表格后

update test set a = x where b = 'y';:表格test中b列的值为y所在行的a列的值改为x
selece a,b from test:从表格test中选择a、b列
select * from test where id = 1:从表格test中选出id为1的行

primary key auto_increment

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册