SQL ALTER TABLE ਸਫ਼ਟਵੇਅਰ
- ਪਿਛਲਾ ਪੰਨਾ SQL Drop
- ਅਗਲਾ ਪੰਨਾ SQL Increment
ALTER TABLE ਸਫ਼ਟਵੇਅਰ
ALTER TABLE ਸਫ਼ਟਵੇਅਰ ਮੌਜੂਦਾ ਤੇਲ ਵਿੱਚ ਕੋਲਮਾਂ ਜੋੜਨ, ਸੋਧ ਜਾਂ ਹਟਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
SQL ALTER TABLE ਸਫ਼ਟਵੇਅਰ
ਤੇਲ ਤੇਲ ਵਿੱਚ ਕੋਲਮਾਂ ਜੋੜਨ ਲਈ ਹੇਠ ਲਿਖੇ ਸਫ਼ਟਵੇਅਰ ਵਰਤੋਂ ਕਰੋ:
ALTER TABLE table_name ADD column_name datatype
ਤੇਲ ਤੇਲ ਵਿੱਚ ਕੋਲਮਾਂ ਹਟਾਉਣ ਲਈ ਹੇਠ ਲਿਖੇ ਸਫ਼ਟਵੇਅਰ ਵਰਤੋਂ ਕਰੋ:
ALTER TABLE table_name DROP COLUMN column_name
ਟਿੱਪਣੀਆਂ:ਕੁਝ ਡਾਟਾਬੇਸ ਸਿਸਟਮਾਂ ਵਿੱਚ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਕੋਲਮਾਂ ਹਟਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ (DROP COLUMN column_name)。
ਤਾਲਿਕਾ ਵਿੱਚ ਸਿਰਲੇਖ ਦਾ ਡਾਟਾ ਟਾਈਪ ਬਦਲਣ ਲਈ ਹੇਠ ਲਿਖੇ ਗਰੈਫਿਕਸ ਦੀ ਵਰਤੋਂ ਕਰੋ:
ALTER TABLE table_name ALTER COLUMN column_name datatype
ਮੂਲ ਤਾਲਿਕਾ (ਉਦਾਹਰਣ ਵਿੱਚ ਵਰਤੀ ਗਈ):
Persons ਤਾਲਿਕਾ:
Id | LastName | FirstName | ਅਡਰੈਸਸ | ਸਿਟੀ |
---|---|---|---|---|
1 | ਐਡਮਸ | ਜਾਨ | ਆਕਸਫੋਰਡ ਸਟ੍ਰੀਟ | ਲੰਡਨ |
2 | ਬੁਸ਼ | ਜਾਰਜ | ਫਿਊਥ ਐਵੇਨਿਊ | ਨਿਊਯਾਰਕ |
3 | ਕਾਰਟਰ | ਥਾਮਸ | ਚੰਗਾਨ ਸਟ੍ਰੀਟ | ਬੀਜਿੰਗ |
SQL ALTER TABLE ਉਦਾਹਰਣ
ਹੁਣ, ਅਸੀਂ ਤਾਲਿਕਾ "Persons" ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਸਿਰਲੇਖ "Birthday" ਜੋੜਨਾ ਚਾਹੁੰਦੇ ਹਾਂ。
ਅਸੀਂ ਹੇਠ ਲਿਖੇ SQL ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ:
ALTER TABLE Persons ADD Birthday date
ਕਿਰਪਾ ਕਰਕੇ, ਨਵੇਂ ਸਿਰਲੇਖ "Birthday" ਦਾ ਟਾਈਪ date ਹੈ, ਜਿਸ ਵਿੱਚ ਮਿਤੀ ਸਟੋਰ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਡਾਟਾ ਟਾਈਪ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਕਿਸ ਟਾਈਪ ਦਾ ਡਾਟਾ ਸਿਰਲੇਖ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਵੇ।
ਨਵੀਂ "Persons" ਤਾਲਿਕਾ ਇਸ ਤਰ੍ਹਾਂ ਹੋਵੇਗੀ:
Id | LastName | FirstName | ਅਡਰੈਸਸ | ਸਿਟੀ | Birthday |
---|---|---|---|---|---|
1 | ਐਡਮਸ | ਜਾਨ | ਆਕਸਫੋਰਡ ਸਟ੍ਰੀਟ | ਲੰਡਨ | |
2 | ਬੁਸ਼ | ਜਾਰਜ | ਫਿਊਥ ਐਵੇਨਿਊ | ਨਿਊਯਾਰਕ | |
3 | ਕਾਰਟਰ | ਥਾਮਸ | ਚੰਗਾਨ ਸਟ੍ਰੀਟ | ਬੀਜਿੰਗ |
ਡਾਟਾ ਟਾਈਪ ਬਦਲਣ ਦਾ ਉਦਾਹਰਣ
ਹੁਣ ਅਸੀਂ "Persons" ਤਾਲਿਕਾ ਵਿੱਚ "Birthday" ਸਿਰਲੇਖ ਦੇ ਡਾਟਾ ਟਾਈਪ ਨੂੰ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹਾਂ。
ਅਸੀਂ ਹੇਠ ਲਿਖੇ SQL ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ:
ALTER TABLE Persons ALTER COLUMN Birthday year
ਕਿਰਪਾ ਕਰਕੇ, "Birthday" ਸਿਰਲੇਖ ਦਾ ਡਾਟਾ ਟਾਈਪ year ਹੈ, ਜਿਸ ਵਿੱਚ 2 ਜਾਂ 4 ਪਾਠਾਂ ਵਾਲੇ ਸਾਲ ਸਟੋਰ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ。
DROP COLUMN ਉਦਾਹਰਣ
ਅਗਲਾ, ਅਸੀਂ "Person" ਤਾਲਿਕਾ ਵਿੱਚ "Birthday" ਸਿਰਲੇਖ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹਾਂ:
ALTER TABLE Person DROP COLUMN Birthday
Persons ਤਾਲਿਕਾ ਇਸ ਤਰ੍ਹਾਂ ਹੋਵੇਗੀ:
Id | LastName | FirstName | ਅਡਰੈਸਸ | ਸਿਟੀ |
---|---|---|---|---|
1 | ਐਡਮਸ | ਜਾਨ | ਆਕਸਫੋਰਡ ਸਟ੍ਰੀਟ | ਲੰਡਨ |
2 | ਬੁਸ਼ | ਜਾਰਜ | ਫਿਊਥ ਐਵੇਨਿਊ | ਨਿਊਯਾਰਕ |
3 | ਕਾਰਟਰ | ਥਾਮਸ | ਚੰਗਾਨ ਸਟ੍ਰੀਟ | ਬੀਜਿੰਗ |
- ਪਿਛਲਾ ਪੰਨਾ SQL Drop
- ਅਗਲਾ ਪੰਨਾ SQL Increment