当前位置: 首页 > news >正文

安溪学校网站建设百合seo培训

安溪学校网站建设,百合seo培训,python+视频播放网站开发,代购网站制作本文均为Linux系统的数据库操作 ----mysql服务器 sudo service mysql start ------------------- 启动mysql服务器 mysqladmin -u root shutdown ----------------关闭mysql服务器 ----查看服务器是否开启 ps -ef |grep mysql 如果MySql已经启动,以上命令将输出…

本文均为Linux系统的数据库操作


 

    ----mysql服务器

    sudo service mysql start   ------------------- 启动mysql服务器

    mysqladmin -u root shutdown   ----------------关闭mysql服务器 

 

    ----查看服务器是否开启

    ps -ef |grep mysql

    如果MySql已经启动,以上命令将输出mysql进程列表

 

数据库的操作:

    ------连接数据库

    mysql -u root -p 

    mysql -u root -p密码

 

    ------退出数据库

    quit / exit / cirl+D

 

    ------sql语句需要有分号;结尾

    --如果语句没写完,不小心按到enter键,继续输入即可   

 

    select version();------显示数据库版本 

    select now();------显示现在时间

 

    ------创建数据库

    create database 数据库名;            --默认charset=拉丁

    create database 数据库名  charset=utf8;   --有中文一定用此方法创建

 

    ------查看所有数据库

    show databases;

 

    -------删除数据库

    drop database 数据库名;    

    drop database `数据库名;------如果数据库名中含有特殊符号,在数据库名前加`

 

    ------选择数据库

    use 数据库名;

 

    ------查看当前使用的数据库

    select database();


 

数据表的操作 

    

    show table;---------显示数据库中的所有表

 

    -------创建数据表

    --auto-increment 表示自动增长

    --not null   表示不能为空

    --primary key 表示主键

    --defualt     默认值

    create table 数据表名字(字段 类型  约束| 字段 类型  约束|)

    create table xxxxx(id int, name varchar(30));

    create table xxxxx(id int primary key not null, name varchar(30));

     --换行格式如下

    create table xxxxx(

      id int primary key not null,

       name varchar(30)

      );

 

    -------desc 数据表的名字

    ------显示表的状态,包括列名(column name),各个列的类型(Type),各个列的值类型,主外键(Key),默认值,其他

 

  实例:

    ---创建students表(id,name,age,hight,gender,cls_id )

    create table student(

      id int unsigned not null auto_increment primary key,

      name varchar(30),

      age tinyint unsighed defual 0,

      high decimal(5,2),

      gender enum("男","女") defualt "保密",

      cls_id int unsighed

    );

 

     ------插入某一个数据

    insert into students values(0,"老王",18, 188.88, "男",0);

 

    -----创建classes表(id,“班级”)

    create table classes(

      id int unsigned not null auto_increment primary key,

      name varchar(30)

      );

    

    --------查看表创建语句

    ------show create table 表名;

  

    ----修改表----添加字段

    ---alter table 表名 add 列名 类型;

    alter table students add birthday;

 

    ----修改表---修改字段      (不要重命名,修改类型)

    ---alter table 表名 modify 列名 类型及约束;

    alter table classes students modify  birthday data;(原为datatime)

 

    ----修改表----修改字段   (重命名)

    ----alter table 表名 change 列名 类型及约束;

    ---alter table students change birthday birth data;

 

    ----修改表---删除字段

    ----alter table 表名 drop 列名;

    alter table students drop high;

 

    ----删除表

    ----drop table 表名;

    drop table classes;

 

    --------查看表的内容

    -------select * from 表名;

    select * from classes;


增删改查(重点)

 

    ----全列插入

    ----insert into 表名 values(....)

    ----主键字段可以用0 null default 来占位

    ----向classes表中插入 一个班级

    insert into classes values(0,"菜鸟班")

 

+------------+-------------+---------+-----------+-------------+-------------+
|    id |     name |  age |  high   |  gender |     cls_id |
+------------+-------------+---------+-----------+-------------+-------------+
| 1            |          老王 |       18 |   188.80 |           男 |               0 |
+------------+------------+----------+-----------+-------------+-------------+

    ----向students插入一个学生

    insert into students values(0, "小李飞刀", 20,165, "女",123)

 

    ---在枚举中,1对应第一个元素,2对应第二个元素,3对应第三个,以此类推。

 

    ----部分插入 

    insert into students (name,gender) values ("小乔",2);

    -----多行插入

    insert into students (name,gender) values ("小乔",2),("大乔",2),("貂蝉",2),("吕布",1);

 

    ----修改

    update 表名 set 要改的列内容 

    update students set gender=1;     ---- --------gender全部被改

    update students set gender=1 where id=1;-----------只改id=1中的gender

    update students set age=22,gender=2 where id=1;-----id=1的age, gender被改

    

 

    ----删除

    ----物理删除

    delete from 表名;------整个表名都被删除

    delete from students where name="小李飞刀"

 

    ---逻辑删除

    ----用一个字段来表示,这条信息是否已经不再使用了

    -----给students表添加一个is_delete字段 bit 类型

    -----  alter table students add is_delete  bit defualt 0;

    -----is_delect=0没删, is_delect=1删了

    update students set is_delete=1 where id =6;    --删了id=6

  

 

    ---查询基本使用

    ---查询所有列

    ----select * from 表名;

    select * from students;

 

    ----定条件查询

    select * from students where name ="小李飞刀" ;----查询名为小李飞刀的所有信息

    select * from students where 

 

    ----查询指定列

    select name,gender from students;

 

    -----可以使用as 为列或表指定别名

    select 字段 as 别名 ,字段 as 别名 from 表名;

    select name as 姓名,gender as 性别 from students;

 

    -----字段顺序查询

    select id as 序号,gender as 性别,name as 姓名 from students;

 

    --去重

    --distinct 字段

    select distinct gender from students;

 

    

 

    

转载于:https://www.cnblogs.com/latecomer/p/10278944.html

http://www.lbrq.cn/news/2675629.html

相关文章:

  • 在线做头像的网站今日腾讯新闻最新消息
  • 网站怎么做更新seo 最新
  • 福建建设注册中心网站软文代写自助发稿平台
  • 长沙营销型网站建设制作大学生网络营销策划书
  • 西宁做手机网站的公司唐山百度seo公司
  • 做dw网站图片怎么下载九易建网站的建站流程
  • 企业官网设计现状seo在线培训课程
  • 贵阳网站排名优化免费广告投放网站
  • 南京便宜网站建设中文域名交易网站
  • 网络优化网站建设学习随州网络推广
  • 三年片在线观看免费大全爱奇艺长沙seo外包服务
  • 房地产市场信息系统网站长沙疫情最新情况
  • 深圳网络推广外包公司好的seo平台
  • 江西建站哪家专业傻瓜式自助建站系统
  • 增城做网站公司今晚比赛预测比分
  • 网站栏目怎么做网站流量统计
  • 做网站温州优秀品牌策划方案
  • 电话网站模版2022近期时事热点素材摘抄
  • 做网站都要掌握什么西安网站搭建
  • soho的网站怎么做深圳头条新闻
  • 黄山旅游攻略四日游钱排名优化怎么做
  • 海淘科技上海网站设计网站赚钱
  • 做外贸网站商城引擎优化seo怎么做
  • 北京网站外包公司软文营销的特点有哪些
  • 做信息安全的网站立即优化在哪里
  • 网站系统渗透测试报告网站的搜索引擎
  • 做ppt哪个网站的图片好英语seo
  • 网站建设初步规划书黑帽seo排名技术
  • 会计题库网站怎么做推广平台有哪些?
  • 百度网站优化升上去外贸seo建站
  • 亚马逊广告底层逻辑重构:从流量博弈到价值创造的战略升维
  • String AOP、事务、缓存
  • 智慧农业-无人机视角庄稼倒伏农作物倒伏识别分割数据集labelme格式541张1类别
  • 传输线模拟经验谈
  • windows、linux应急响应入侵排查
  • 4深度学习Pytorch-神经网络--损失函数(sigmoid、Tanh、ReLU、LReLu、softmax)