mysql基本语句,关于库和表的增删改

打开管理员模式

>>service mysqld start

如果不打开管理员模式,就不会显示【ok】

打开mysql

>>mysql -u root(如果有密码,则在root后面加-p)

查看库

>>show databases;

创建数据库

>>create database;(database是所自定义创建的库名)

使用某库(切换到某库下)

>>use S1705990710;

(例:使用名为S1705990710的库)

创建某表

>>create table T1(ID varchar(20),Name varchar(20));

例:创建一个名为T1的表,分别包含类型为varchar(20)的ID和Name两个字段

查看所有表

>>show tables;

查看某个表

>>select * from v1;

例:查看名为v1的表;

在表中插入数据

法1:

>>insert into stu values("001","zhangsan");

例子:在表stu中输入数据"001","zhangsan"

法2:

>>insert into stu(id,name) values("001","zzhangsan");

例子:在表在表stu中输入数据"001","zhangsan",

           与法1不同的是,法2可以指定位置插入,而法1是按照创建字段顺序的来插入

删除某个数据

>>delete from stu where id="001";

例:删除表 stu 中 id 为 001 的数据

删除整个表

>>delete from stu;

例:删除表stu

修改某个值

>>upset stu set age=18 where id="001"

例:修改id=001的项的age=18

>>upset stu set sex="woman";

例:修改所有sex="woman"

修改字段名

>>alter table stu change name newname varchar(20);

例:修改 stu 表中字段名为name改为字段类型为varchar(20)的newname

修改字段类型

>>alter table stu modify name varchar(20);

例:将stu 中name 的类型改为varchar(20)

添加字段

>>alter table stu add age int;

例:在stu表中添加类型为int 的age 字段

删除字段

>>alter table stu drop age;

例:删除stu 表中名为age 的字段

修改表的名称

>>alter table stu rename student;

例:将表stu 改名为student

猜你喜欢

转载自blog.csdn.net/obitosbb/article/details/89671816