关闭

MYSQL数据库基本操作语句

89人阅读 评论(0) 收藏 举报

MYSQL为关系型数据库,所谓关系,即可以理解为表格的概念,一个关系型数据库由一个或者数个表格组成

表头header

行row

列col

值value

键key

数据库database

 

连接数据库:

mysql   -host(主机名)   -u(用户名)  -p(登录密码,为空则忽略此项)

 

创建一个数据库

create  database +数据库名(samp_db) 【其他选项】

createdatabase samp_db character set gbk 

创建一个叫sanmp_db的数据库并设置编码为gbk

 

创建数据库表

create table +表名称(列声明)

creattable students (

   id int unsigned not null auto_incrementprimary key,

   name char(8) not null,

   sex char(4) not null,

   age tinyint unsigned not null,

   tel char(13) null default “-”

);

 

插入数据

insert [into] 表名 [(列名1,列名2,列名3,…)] values (值1,值2,值3,…);

insertinto students values(NULL,”王刚“,”男“,20,”17625612527“);

insertinto students (name,sex,age) values (“孙丽华”,“女“,21);

 

查找数据

select 列名称 from 表名称 [查询条件];

selectname,age from students;

 

按照特定的条件查找

select 列名称 from 表名称 where 条件;

select* from students where age > 21;

select* from students where name like “%王%”

 

 

更新表中的数据

update 表名称 set 列名称=新值whiere 更新条件;

updatestudents set tel=default where id=5;

updatestudents set age=age+1;

 

删除表中的数据

deletefrom 表名称 where 删除条件;

delete f’rom students whereid=2

 

 

创建后表的修改

添加列

alter table 表名 add 列名 列数据类型 【alert插入位置】

altertable students add birthday date after age

 

修改列

alter table 表名 change列名称 列新名称 新数据类型;

altertable students change tel telphone char(13) default;

altertable students change name name char(16) not null;

 

删除列

alter table 表名 drop 列名称 ;

altertable students drop birthday

 

重命名表

alter table 表名 rename 新表名;

alter table students rename workmates;

 

删除整张表

drop table 表名;

droptable workmates

 

删除整个数据库

drop databases 数据库名称;

dropdatabases samp_db;

0
0
查看评论

mysql数据库的基本操作语句

用户管理: 1.新建用户:    >CREATE USER name IDENTIFIED BY'cc'; 2.更改密码:    >SET PASSWORD FOR name=PASSWORD('123...
  • hi_double_c
  • hi_double_c
  • 2016-03-16 11:27
  • 123

Part01_MySQL数据库的基本操作

Part01_MySQL数据库的基本操作 ------------------------------------------------------------------------------------ 内容大纲: 1. 对数据库的操作(创建数据库、删除数据库、数据库的存储引擎) 2...
  • neicole
  • neicole
  • 2012-04-20 17:25
  • 1218

SQL数据库基本操作语句

一、数据库及数据库表定义   1、创建基本表    create table ([列级完整性约束条件]                &#...
  • zdwzzu2006
  • zdwzzu2006
  • 2008-04-16 22:35
  • 43617

Mysql数据库常用语句笔记

一、连接MySQL         格式: mysql -h 主机地址 -u 用户名 -p 用户密码         1、例1:...
  • qq1124794084
  • qq1124794084
  • 2016-06-14 16:10
  • 1574

mysql数据库基本操作总结

启动mysql数据库:1:从服务中启动 (服务一般默认启动)2:命令行启动  启动方法为:“开始”-“运行”,输入“cmd”,回车弹出XP命令提示符界面(类似DOS命令行,以后简称命令行)。然后输入“net start mysql”就启动mysql服务了,停止mysql服务“ne...
  • javafish
  • javafish
  • 2005-10-02 20:44
  • 1396

Oracle学习(一):基本操作和基本查询语句

文中以"--"开头的语句为注释,包含在"/* */"内的内容也为注释 1.知识点:可以对照下面的录屏进行阅读 SQL> --录屏工具spool,开始录制,并指定保存路径为c:\基本查询.txt SQL>spool c:\基本查询.txt ...
  • v123411739
  • v123411739
  • 2014-06-08 00:46
  • 10697

MySQL 基本操作语句

表基础操作: CREATE TABLE tabName( ID INT PRIMARY KEY AUTO_INCREMENT ) AUTO_INCREMENT = 100 ENGINE=MyISAM DEFAULT CHARSET=utf8; SELECT MAX(id) FROM tabNa...
  • kk185800961
  • kk185800961
  • 2015-07-12 19:17
  • 1032

数据库的基本SQL操作(增删改查)

1、为表添加主键alter table <tablename> add primary key(col);主键添加前:主键添加后:2、插入数据insert into <tablename> (field1,field2,field3..) values (value1,val...
  • yuanmxiang
  • yuanmxiang
  • 2016-06-15 17:08
  • 4319

MYSQL数据库学习(一)—初学常用语句命令

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。现归属于Oracle(甲骨文)公司所有。 Mysql常用命令: 1、登录连接数据库。 mysql -u root -p 2、显示帮助命...
  • ylyang12
  • ylyang12
  • 2016-11-20 16:34
  • 1797

mysql数据库常用的基本SQL语句--数据库表操作

一、增、删、改、查数据库表 (1)选择要操作的数据库 mysql> USE my_db; (2)创建数据库表stu_tbl mysql> CREATE TABLE stu_tbl(name VARCHAR(20) NOT NULL PRIMARY KEY, id INT NOT NUL...
  • u010889616
  • u010889616
  • 2015-09-08 00:39
  • 1376