浅谈“Mysql”的基础操作语句
/*-------------------------------------------读者可以补充内容到下面--------------------------------------------------*/
//修改表名
alter table qq_user rename user;
//修改字段数据类型
alter table user modify qq_id int;
//修改字段名
alter table user change qq_id Id int;
//修改字段名和字段数据类型
alter table user change Id id bigint(6);
//增加字段(可以指定字段增加得位置)
alter table user add Name varchar(50) after id;
//删除字段
alter table user drop Name;
//修改字段得排列位置
alter table user modify Level int after Password;
//删除外键约束
alter table user drop foreign key 外键别名
//删除有外键关联的表
//俩种解决方案 1先删除子表再删除父表(不建议)2先删除子表的约束 再删除父表
//**注意俩点:desc 表 和 show create 表 俩种方法的//表结构的查询 后者更加详细 可以看到外键
//*T-sql语句如何使用check约束
INSERT INTO depts(deptId,depName)
VALUES
(1, '人事部'),
(2, '研发部'),
(3, '市场部'),
(4, '培训部');
create table depts(
Id int primary key not null AUTO_INCREMENT,
deptId int not null,
depName nvarchar(50));
/*------------------------------------以下是我创建的表,以及如何插入数据------------------------------------*/
************************************************************************************
创建表
CREATE TABLE qquser(
QQID BIGINT NOT NULL AUTO_INCREMENT,
PassWord VARCHAR(100) NOT NULL,
LastLogTime DATETIME,
Online INT NOT NULL CHECK(Online=0 or Online=1 or Online=2),
Level INT NOT NULL,
PRIMARY KEY ( QQID )
);
CREATE TABLE baseinfo(
QQID BIGINT NOT NULL AUTO_INCREMENT,
NickName VARCHAR(100) NOT NULL,
SEX INT check(RelationStatus=0 or RelationStatus=1),
Age INT NOT NULL,
Province varchar(50) NOT NULL,
City varchar(50),
Address varchar(100),
Phone char(100),
PRIMARY KEY ( QQID )
);
CREATE TABLE relation(
QQID BIGINT NOT NULL AUTO_INCREMENT,
RelationQQID BIGINT NOT NULL,
RelationStatus INT NOT NULL CHECK( RelationStatus=0 or RelationStatus=1),
PRIMARY KEY ( QQID )
);
************************************************************************************
QQUser表添加数据
INSERT INTO qquser
(QQID, PassWord, LastLogTime, Online, Level)
VALUES
("54789625
", "add512#&
", "2008-02-16 17:01:35
", "2", "1");
INSERT INTO qquser
(QQID, PassWord, LastLogTime, Online, Level)
VALUES
("88662753
", "admin0219
", "2008-02-19 21:08:50
", "0", "5");
INSERT INTO qquser
(QQID, PassWord, LastLogTime, Online, Level)
VALUES
("8855678
", "guest0221
", "2008-02-21 16:28:20
", "1", "6");
****************************************************************************************
Relation表添加数据
INSERT INTO relation
(QQID, RelationQQID, RelationStatus)
VALUES
("54789625
", "88662753
", "0
");
INSERT INTO relation
(QQID, RelationQQID, RelationStatus)
VALUES
("88662753
", "8855678
", "1
");
INSERT INTO relation
(QQID, RelationQQID, RelationStatus)
VALUES
("154789625
", "8855678
", "0
");
************************************************************************************
Baselnfo表添加数据
INSERT INTO baseinfo
(QQID, NickName, SEX, Age, Province, City, Address, Phone)
VALUES
("54789625
", "蝴蝶飞飞
", "1
", "16", "北京
", "朝阳
", "亚运村
", "37547388157668
");
INSERT INTO baseinfo
(QQID, NickName, SEX, Age, Province, City, Address, Phone)
VALUES
("88662753
", "秋芙蓉
your MySQL server version mysql> create table qq_user(id int primary key ); Query OK, rows affected (0.01 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | qq_user | +------------------+ row in set (0.00 sec) mysql> mysql> mysql> mysql> mysql> mysql> mysql> mysql> mysql> mysql> mysql> mysql> create table qq_user(id int primary key ) -> create table qq_user(id/; int primary key ) ERROR (): You have an error -> -> ; ERROR (): You have an error mysql> create table qq_user( -> qq_id bigint primary key, ) not null, -> ; ERROR (): You have an error mysql> create table qq_user( -> ; ERROR (): You have an error mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | qq_user | +------------------+ row in set (0.00 sec) mysql> drop table qq_user; Query OK, rows affected (0.00 sec) mysql> show tables; Empty set (0.00 sec) mysql> mysql> mysql> create table qq_user( -> qq_id bigint primary key, ) not null, -> LastLoginTime datetime, -> Oline int, -> Level int); Query OK, rows affected (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | qq_user | +------------------+ row in set (0.00 sec) mysql> descl -> ; ERROR (): You have an error mysql> desc; ERROR (): You have an error mysql> desc qq_user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | NO | PRI | NULL | | ) | NO | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql'); Query OK, row affected (0.00 sec) mysql> select *from qq_user; +--------+----------+---------------------+-------+-------+ | qq_id | Password | LastLoginTime | Oline | Level | +--------+----------+---------------------+-------+-------+ :: | +--------+----------+---------------------+-------+-------+ row in set (0.00 sec) mysql> mysql> mysql> truncate qq_user; Query OK, rows affected (0.00 sec) mysql> selcet *from qq_user; ERROR (): You have an error mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | qq_user | +------------------+ row in set (0.00 sec) mysql> select * from qq_user; Empty set (0.00 sec) mysql> alter table qq_user rename user; Query OK, rows affected (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | user | +------------------+ row in set (0.00 sec) mysql> alter table user modify qq_id int; Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql); ERROR (): You have an error mysql); Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> mysql> mysql> alter table user change qq_id id -> ; ERROR (): You have an error mysql> alter table user change qq_id id int; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql) after id; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | YES | | NULL | | ) | NO | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> alter table user drop Name; Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> alter table user modify Level int after Password; Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | ) | YES | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql); Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | ) | YES | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> mysql> mysql> show create user; ERROR (): You have an error mysql> show create table user; +-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | user | CREATE TABLE `user` ( `id` ) ', `Password` ) CHARACTER SET utf8 NOT NULL, `) DEFAULT NULL, `LastLoginTime` datetime DEFAULT NULL, `Oline` ) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 | +-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ row in set (0.00 sec) mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | ) | YES | | NULL | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql) ; Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql; ERROR (): You have an error mysql; ERROR (42S22): Unknown column 'Olin' in 'user' mysql; Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql) ; ERROR (): You have an error mysql) ; ERROR (): You have an error mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | NULL | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql) '; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: mysql> desc; ERROR (): You have an error mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql,); Query OK, rows affected (0.03 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | ) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> alter table user modify age int after password; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | | ) | YES | | NULL | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql) not null default 'guo' after id; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | guo | | ) | | ) | YES | | NULL | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> CREATE TABLE baseinfo( -> QQID BIGINT NOT NULL AUTO_INCREMENT, ) NOT NULL, ), -> Age INT NOT NULL, ) NOT NULL, ), ), ), -> PRIMARY KEY ( QQID ) -> ); Query OK, rows affected (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | user | +------------------+ rows in set (0.00 sec) mysql> desc baseinfo; +----------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+--------------+------+-----+---------+----------------+ ) | NO | PRI | NULL | auto_increment | ) | NO | | NULL | | ) | YES | | NULL | | ) | NO | | NULL | | ) | NO | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +----------+--------------+------+-----+---------+----------------+ rows in set (0.00 sec) mysql> CREATE TABLE qquser( -> QQID BIGINT NOT NULL AUTO_INCREMENT, ) NOT NULL, -> LastLogTime DATETIME, ), -> Level INT NOT NULL, -> PRIMARY KEY ( QQID ) -> ); Query OK, rows affected (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | qquser | | user | +------------------+ rows in set (0.00 sec) mysql> desc user; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ ) | | ) | NO | | guo | | ) | | ) | YES | | NULL | | ) | | | LastLoginTime | datetime | YES | | NULL | | ) | | +---------------+-------------+------+-----+---------+-------+ rows in set (0.00 sec) mysql> desc qquser; +-------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+--------------+------+-----+---------+----------------+ ) | NO | PRI | NULL | auto_increment | ) | NO | | NULL | | | LastLogTime | datetime | YES | | NULL | | ) | NO | | NULL | | ) | NO | | NULL | | +-------------+--------------+------+-----+---------+----------------+ rows in set (0.00 sec) mysql> CREATE TABLE relation( -> QQID BIGINT NOT NULL AUTO_INCREMENT, -> RelationQQID BIGINT NOT NULL, ), -> PRIMARY KEY ( QQID ) -> ); Query OK, rows affected (0.01 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | qquser | | relation | | user | +------------------+ rows in set (0.00 sec) mysql> desc relation; +----------------+------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------------+------------+------+-----+---------+----------------+ ) | NO | PRI | NULL | auto_increment | ) | NO | | NULL | | ) | NO | | NULL | | +----------------+------------+------+-----+---------+----------------+ rows in set (0.00 sec) mysql> mysql> mysql> mysql> mysql> mysql> mysql> mysql> INSERT INTO qquser -> (QQID, PassWord, LastLogTime, Online, Level) -> VALUES "> ", "add512#& " :: "", ""); Query OK, row affected (0.00 sec) mysql> select *from qquser; +----------+-----------+---------------------+--------+-------+ | QQID | PassWord | LastLogTime | Online | Level | +----------+-----------+---------------------+--------+-------+ | add512#& :: | +----------+-----------+---------------------+--------+-------+ row in set (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | qquser | | relation | | user | +------------------+ rows in set (0.00 sec) mysql> ceate table depts; ERROR (): You have an error mysql> create table depts; ERROR (): A column mysql> create table depts( -> Id int primary key, -> deptId int not null, ),); ERROR (): You have an error mysql)); Query OK, rows affected (0.00 sec) mysql> mysql> mysql> mysql> mysql> INSERT INTO depts -> VALUES ', '人事部', ' '), ', '研发部', ' '), ', '市场部', ' '), ', '培训部', ' '); Query OK, rows affected, warnings (0.00 sec) Records: Duplicates: Warnings: mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | depts | | qquser | | relation | | user | +------------------+ rows in set (0.00 sec) mysql> select * from depts; +----+--------+---------+ | Id | deptId | depName | +----+--------+---------+ | | | | | | | | +----+--------+---------+ rows in set (0.00 sec) mysql> delect from depts; ERROR (): You have an error mysql> delete *from depts; ERROR (): You have an error mysql> delete from depts; Query OK, rows affected (0.00 sec) mysql> select *from Display possibilities? (y or n) mysql> select *from depts; Empty set (0.00 sec) mysql> INSERT INTO depts -> VALUES ', '人事部', ' '), ', '研发部', ' '), ', '市场部', ' '), ', '研发部', ' '), ; ERROR (): You have an error mysql> INSERT INTO depts -> VALUES ', '人事部'), ', '研发部'), ', '市场部'), ', '培训部'); ERROR (21S01): Column count doesn't match value count at row 1 mysql> select *from depts; Empty set (0.00 sec) mysql> INSERT INTO depts(deptId,depName) -> VALUES ', '人事部'), ', '研发部'), ', '市场部'), ', '培训部'); ' for key 'PRIMARY' mysql> desc depts; +---------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+-------+ | Id | int(11) | NO | PRI | NULL | | | deptId | int(11) | NO | | NULL | | | depName | varchar(50) | YES | | NULL | | +---------+-------------+------+-----+---------+-------+ 3 rows in set (0.00 sec) mysql> INSERT INTO depts(deptId,depName) -> VALUES -> (1, '人事部'), -> (2, '研发部'), -> (3, '市场部'), -> (4, '培训部'); ' for key 'PRIMARY' mysql> alter table depts modify Id int not null atuo_increment; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'atuo_increment' at line 1 mysql> alter table depts modify Id int atuo_increment; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'atuo_increment' at line 1 mysql> mysql> mysql> mysql> drop table depts; Query OK, 0 rows affected (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | qquser | | relation | | user | +------------------+ 4 rows in set (0.00 sec) mysql> create table depts( -> -> Id int primary key AUTO_INCREMENT, -> -> deptId int not null, -> -> depName nvarchar(50),); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-> Id int primary key AUTO_INCREMENT, -> deptId int not null, -> depName' at line 2 mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | qquser | | relation | | user | +------------------+ 4 rows in set (0.00 sec) mysql> create table depts( -> -> Id int primary key not null AUTO_INCREMENT, -> -> deptId int not null, -> -> depName nvarchar(50),); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-> Id int primary key not null AUTO_INCREMENT, -> deptId int not null, -' at line 2 mysql> create table depts( -> Id int primary key not null AUTO_INCREMENT, -> deptId int not null, -> depName nvarchar(50),); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 4 mysql> create table depts( -> Id int primary key not null AUTO_INCREMENT, -> deptId int not null, -> depName nvarchar(50)); Query OK, 0 rows affected (0.00 sec) mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | depts | | qquser | | relation | | user | +------------------+ 5 rows in set (0.00 sec) mysql> desc depts; +---------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+----------------+ | Id | int(11) | NO | PRI | NULL | auto_increment | | deptId | int(11) | NO | | NULL | | | depName | varchar(50) | YES | | NULL | | +---------+-------------+------+-----+---------+----------------+ 3 rows in set (0.00 sec) mysql> INSERT INTO depts(deptId,depName) -> VALUES -> (1, '人事部'), -> (2, '研发部'), -> (3, '市场部'), -> (4, '培训部'); Query OK, 4 rows affected (0.00 sec) Records: 4 Duplicates: 0 Warnings: 0 mysql> select *from depts; +----+--------+-----------+ | Id | deptId | depName | +----+--------+-----------+ | 1 | 1 | 人事部 | | 2 | 2 | 研发部 | | 3 | 3 | 市场部 | | 4 | 4 | 培训部 | +----+--------+-----------+ 4 rows in set (0.00 sec) mysql> mysql> mysql> mysql> mysql> mysql> mysql> create table employees( -> Id int primary key auto_increment, -> Name nvarchar(22) not null, -> flag varchar(20), -> JoinTime datetime, -> Money decimal, -> adress nvarchar(20), -> mark1 nvarchar(20), -> mark2 nvarchar(20) -> ); Query OK, 0 rows affected (0.01 sec) mysql> mysql> mysql> show tables; +------------------+ | Tables_in_systop | +------------------+ | baseinfo | | depts | | employees | | qquser | | relation | | user | +------------------+ 6 rows in set (0.00 sec) mysql> INSERT INTO employees -> VALUES ::', '3500.00', '北京', ' ', ' '), ::', '5000.00', '上海', ' ', ' '), ::', '7000.00', '福建', ' ', ' '), ::', '2800.00', '广东', ' ', ' '), ::', '8000.00', '山东', ' ', ' '), ::', '2000.00', '河北', ' ', ' '); mysql> select *from employees; Empty set (0.00 sec) mysql> desc employees; +----------+---------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+---------------+------+-----+---------+----------------+ ) | NO | PRI | NULL | auto_increment | ) | NO | | NULL | | ) | YES | | NULL | | | JoinTime | datetime | YES | | NULL | | ,) | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +----------+---------------+------+-----+---------+----------------+ rows in set (0.00 sec) mysql> alter table employees add deptId int after flag; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: mysql> desc employees; +----------+---------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+---------------+------+-----+---------+----------------+ ) | NO | PRI | NULL | auto_increment | ) | NO | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | | JoinTime | datetime | YES | | NULL | | ,) | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | ) | YES | | NULL | | +----------+---------------+------+-----+---------+----------------+ rows in set (0.00 sec) mysql> INSERT INTO employees -> VALUES ', '2008-02-02 12:12:12', '3500.00', '北京', ' ', ' '), ', '2007-02-20 13:13:13', '5000.00', '上海', ' ', ' '), ', '2012-12-30 14:14:14', '7000.00', '福建', ' ', ' '), ', '2008-06-06 15:15:15', '2800.00', '广东', ' ', ' '), ', '2005-08-21 11:11:11', '8000.00', '山东', ' ', ' '), ', '2008-04-16 10:10:10', '2000.00', '河北', ' ', ' '); Query OK, rows affected (0.00 sec) Records: Duplicates: Warnings: mysql> select *from employees; +----+--------+------+--------+---------------------+-------+--------+-------+-------+ | Id | Name | flag | deptId | JoinTime | Money | adress | mark1 | mark2 | +----+--------+------+--------+---------------------+-------+--------+-------+-------+ :: | 北京 | | | :: | 上海 | | | :: | 福建 | | | :: | 广东 | | | :: | 山东 | | | :: | 河北 | | | +----+--------+------+--------+---------------------+-------+--------+-------+-------+ rows in set (0.00 sec) mysql> INSERT INTO baseinfo -> (QQID, NickName, SEX, Age, Province, City, Address, Phone) -> VALUES "> ", "蝴蝶飞飞 "> " "", "北京 "> ", "朝阳 "> ", "亚运村 " "> "); Query OK, row affected (0.00 sec) mysql> mysql> INSERT INTO baseinfo -> (QQID, NickName, SEX, Age, Province, City, Address, Phone) -> VALUES "> "> ", "秋芙蓉 "> "> " "", "河南 "> ", "南阳 "> ", "方城博望 "> " "> "> "); Query OK, row affected (0.00 sec) mysql> mysql> INSERT INTO baseinfo -> (QQID, NickName, SEX, Age, Province, City, Address, Phone) -> VALUES "> "> ", "双眼皮の潴 "> "> " "", "北京 "> ", "海淀 "> ", "双榆树东里 "> " "> "> "); Query OK, row affected (0.00 sec) mysql> select *from baseinfo; +----------+--------------------+------+-----+----------+---------+-------------------+------------------+ | QQID | NickName | SEX | Age | Province | City | Address | Phone | +----------+--------------------+------+-----+----------+---------+-------------------+------------------+ | 蝴蝶飞飞 | 北京 | 朝阳 | 亚运村 | | 秋芙蓉 | 河南 | 南阳 | 方城博望 | | 双眼皮の潴 | 北京 | 海淀 | 双榆树东里 | +----------+--------------------+------+-----+----------+---------+-------------------+------------------+ rows in set (0.00 sec) mysql> mysql> mysql> mysql> mysql> mysql> mysql> Relation表添加数据 -> INSERT INTO relation -> (QQID, RelationQQID, RelationStatus) -> VALUES " "> " "> "> "> "); ERROR (): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Relation表添加数据 INSERT INTO relation mysql> mysql> INSERT INTO relation -> (QQID, RelationQQID, RelationStatus) -> VALUES "> " "> "> " "> "> "> "); Query OK, row affected (0.00 sec) mysql> mysql> INSERT INTO relation -> (QQID, RelationQQID, RelationStatus) -> VALUES "> " "> ">
", "0
", "20", "河南
", "南阳
", "方城博望
", "88715783657725
");
INSERT INTO baseinfo
(QQID, NickName, SEX, Age, Province, City, Address, Phone)
VALUES
("8855678
", "双眼皮の潴
", "1
", "38", "北京
", "海淀
", "双榆树东里
", "65794968876143
");
INSERT INTO depts
VALUES
('1', '人事部', ' '),
('2', '研发部', ' '),
('3', '市场部', ' '),
('4', '培训部', ' ');
INSERT INTO employees
VALUES
('01', '张三', 'M', '2', '2008-02-02 12:12:12', '3500.00', '北京', ' ', ' '),
('02', '李四', 'F', '4', '2007-02-20 13:13:13', '5000.00', '上海', ' ', ' '),
('03', '王五', 'M', '1', '2012-12-30 14:14:14', '7000.00', '福建', ' ', ' '),
('04', '赵六', 'F', '2', '2008-06-06 15:15:15', '2800.00', '广东', ' ', ' '),
('05', '钱七', 'M', '4', '2005-08-21 11:11:11', '8000.00', '山东', ' ', ' '),
('06', '孙八', 'F', '2', '2008-04-16 10:10:10', '2000.00', '河北', ' ', ' ');
写博客刚开始起步,积累点经验!!!
浅谈“Mysql”的基础操作语句的更多相关文章
- 浅谈MySQL中优化sql语句查询常用的30种方法 - 转载
浅谈MySQL中优化sql语句查询常用的30种方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使 ...
- MySQL数据库基础操作语句
SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,分为3种类型: 1.DDL语句 数据库定义语言: 数据库.表.视图.索引.存储过程,例如CREATE DROP ALTER 2.DM ...
- Mysql(Mariadb) 基础操作语句 (持续更新)
基础SQL语句,记录以备查阅.(在HeiDiSql中执行) # 创建数据库 Create Database If Not Exists VerifyIdear Character Set UTF8; ...
- 浅谈MySQL中优化sql语句查询常用的30种方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索 ...
- Mysql 性能优化7【重要】sql语句的优化 浅谈MySQL中优化sql语句查询常用的30种方法(转)
原文链接 http://www.jb51.net/article/39221.htm 这篇文章大家都在转载,估计写的有条理吧,本人稍微做一下补充 1.对查询进行优化,应尽量避免全表扫描,首先应考虑 ...
- 浅谈 MySQL 中优化 SQL 语句查询常用的 30 种方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索 ...
- 浅谈MySQL多表操作
字段操作 create table tf1( id int primary key auto_increment, x int, y int ); # 修改 alter table tf1 modif ...
- 浅谈mysql配置优化和sql语句优化【转】
做优化,我在这里引用淘宝系统分析师蒋江伟的一句话:只有勇于承担,才能让人有勇气,有承担自己的错误的勇气.有承担错误的勇气,就有去做事得勇气.无论做什么事,只要是对的,就要去做,勇敢去做.出了错误,承担 ...
- 【MySQL】MySQL基础操作语句
mysql基础操作语句,包括数据库的增.删.切换,以及表的增.删.改.查.复制. 创建数据库 mysql> create database tem; 使用数据库 mysql> use te ...
随机推荐
- Java经典案例之-“最大公约数和最小公倍数”
/** * 描述:输入两个正整数m和n,求其最大公约数和最小公倍数.(最大公约数:最大公约数, * 也称最大公因数.最大公因子,指两个或多个整数共有约数中最大的一个.) * (最小公倍数:几个数共有的 ...
- git 终端克隆
mac版 用终端克隆码云中的文档到PC端 第一步:cd desktop //打开桌面 第二步:ls //打印桌面 第三步:(cd +建好的文件夹拖进去) //自己建好的文件夹 或者cd + 文件名 ...
- canvas小程序-快跑程序员
canvas不用说html5带来的好东西,游戏什么的,么么哒 记得有一天玩手机游戏,就是一个跳跃过柱子那种,其实元素很简单啊,app能开发,借助html5 canvas也可以啊, 于是就开始了. -- ...
- webpack基础入门
我相信,有不少的朋友对webpack都有或多或少的了解.网上也有了各种各样的文章,文章内作者也写出了不少自己对于webpack这个工具的理解.在我刚刚接触webpack的时候,老实说,网上大部分的文章 ...
- How To Ask Questions The Smart Way 转
先查后问多思考莫做伸手党. 原文链接 译文链接
- css浮动(float,clear)
1. 以div元素布局为例,div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流,是指标准流中的div. 无论多么复杂的布局,其基本出发点均是:“如何在一行显示多个div元素”,显然标准 ...
- Sublime Text3常用插件以及安装方法(实用)
Package Control组件在线安装 按Ctrl+`调出console(注:避免热键冲突) 粘贴以下代码到命令行并回车: import urllib.request,os; pf = 'Pack ...
- C# 基于DotRas的VPN管理
由于工作环境有部分网址被公司屏蔽,特意做了个VPN管理工具,在想访问公司被屏蔽的网址时就开启连接,不用时就关掉.对于做安卓开发的或者.net core类库更新还是很方便的,现在把运行效果展示一下: 点 ...
- 时间处理之strtotime
strtotime (PHP 4, PHP 5, PHP 7)strtotime - 将任何英文文本的日期时间描述解析为 Unix 时间戳说明 int strtotime ( string $time ...
- 在 Linux OpenVPN 服务端吊销客户端证书
OpenVPN服务器与 VPN 客户端之间的身份验证, 主要是通过证书来进行的.有时我们需要禁止某个用户连接 VPN 服务器,则将其证书吊销即可.要吊销(Revoke) OpenVPN 客户端证书, ...